首页 > 解决方案 > Visual Studio Git sln 文件合并冲突

问题描述

这不可能解决,但我使用 Visual Studio (2017) 的 git 工作流有问题。我有另一个开发人员,我与多个项目共享一个解决方案。目前我们正在浏览代码库并将现有项目添加到解决方案中,但是当我将分支(调用它DAL)推送到服务器(Bitbucket)并执行拉取请求以将其合并到Development分支中时,一切顺利。当他尝试从他的分支 ( Tests) 执行类似操作时,我们总是会遇到解决文件合并冲突的问题。必须有一种方法可以在不同的分支中添加项目并将它们合并回一个Development分支而不会让人头疼,对吧?我能找到的唯一解决方案是进入Development分支,首先创建所有项目,然后分支DatabaseTests并添加相关的项目文件。这对我来说似乎很迟钝,但我似乎找不到不同的方法。看起来这应该很明显,但它正在逃避我。我对这个问题进行了彻底的搜索,但没有找到任何解决问题的方法——请多多包涵,因为我知道我不能成为唯一处理这个问题的人。

标签: gitvisual-studio

解决方案


我认为您遇到的问题是您试图直接在 bitbucket 中执行此操作。合并冲突非常普遍,并不是世界末日。

见这里:https ://confluence.atlassian.com/bitbucket/resolve-merge-conflicts-704414003.html

我建议在本地合并developmenttests解决本地计算机上的合并冲突。然后将新合并的tests分支推送到 bitbucket。

一旦你完成了,bit-bucket 会让你tests重新合并到development.


推荐阅读