首页 > 解决方案 > 如何解决与 git 命令行的冲突以保持目标(Visual Studio 2019)?

问题描述

与 git 合并时有很多冲突,我只想保留目标或获取源 - 有没有办法从 UI 或 git 命令行执行此操作,以便我可以为多个/所有文件执行此操作?谢谢你。Visual Studio 过去允许我们处理 TFVC 存储库。

在此处输入图像描述

编辑:注意 - 我不想在 git 命令行上使用 -Xtheirs 或 -Xours,因为我不一定希望合并中的所有文件都自动与我们或他们的文件合并 - 我想选择哪些文件(或者首先以不同的方式合并一些文件,这样剩下的文件要么自动合并为我们的文件,要么是他们的文件)。是否有在 UI 中执行此操作的命令或方法在合并命令之后执行此操作,而不是合并命令的一部分,因此我可以首先为其他文件选择不同的合并。

标签: gitvisual-studio-2019

解决方案


在合并命令中使用 -Xours 或 -Xtheirs 参数可以解决此问题

git merge -Xours merging_branch_name

或者

git merge -Xtheirs merging_branch_name

有关详细信息,请点击此链接


推荐阅读