首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >slnx.sqlite和.csproj文件导致DevOps中的合并冲突

slnx.sqlite和.csproj文件导致DevOps中的合并冲突
EN

Stack Overflow用户
提问于 2020-11-06 15:15:12
回答 1查看 2.4K关注 0票数 1

这方面存在一些相似问题,但我对Git (长期服务的TFS用户)来说还是很陌生的,并且正在努力解决这个问题。我很紧张地运用别人提出的想法,而不完全理解实际发生的事情。

在成功地进行了几个月的分支/合并之后,在创建拉请求时,当我尝试将一个工作分支合并到主分支时,今天将显示以下两个合并冲突:

代码语言:javascript
复制
2 merge conflicts
slnx.sqlite              Edited in both
My Web Site MVC.csproj   Edited in both

我没有(有意识地)编辑这些文件,所以不明白它们为什么会显示,不能合并。我使用的是Visual 2019,它似乎没有显示任何冲突(我可以看到或发现)。

我非常感谢以下各位:

  1. 解释为什么这些文件突然显示,但以前没有?
  2. 如何修复VS或DevOps门户中的冲突(我已经看到了两者的指南,但我看到了指南演示的不同选项/功能)。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-09 06:33:34

解释为什么这些文件突然显示,但以前没有?

从发布的图片中选择"Files“。您可以在这里看到对冲突文件所做的更改。

如何修复VS或DevOps门户中的冲突?

您可以使用名为请求合并冲突扩展的Microsoft扩展。有了这个扩展名,您可以知道两个分支的文件在哪里发生冲突,并且可以手动编辑要保留的内容。

更新

我找到的一个链接可能描述了slnx.sqlite file出现的原因。以下是链接的内容:

目前,slnx.sqlite是跟踪文件的一部分。在添加.gitignore之前,它可能是错误添加的。它通过VS自动更新,从而阻止了某些Git命令的执行,因为它们要求所有跟踪的文件处于未修改的状态。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64717195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档