繁体   English   中英

如何解决与 git 命令行的冲突以保持目标(visual studio 2019)?

[英]How Can I resolve conflicts with git command line to keep target (visual studio 2019)?

与 git 合并时有很多冲突,我只想保持目标或获取源代码 - 有没有办法从 UI 或 git 命令行执行此操作,以便我可以对多个/所有文件执行此操作? 谢谢你。 Visual Studio 曾经允许我们使用 TFVC 存储库。

在此处输入图片说明

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

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

git merge -Xours merging_branch_name

或者

git merge -Xtheirs merging_branch_name

详情请点击此链接

您可以在文件或目录列表上使用git checkout [--ours|--theirs]

git checkout --ours -- file1
git checkout --theirs -- file2
git add file1 file2

# you can specify any number of patterns :
git checkout --ours -- file1 file2 dir3/ that/dir/too/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM