【发布时间】:2014-07-28 07:17:28
【问题描述】:
我在 Visual Studio 中使用 Git,突然在所有文件 上遇到此冲突
我可以点击每个冲突并选择 Take Source,但是由于有 534 个冲突,我宁愿在命令行上进行批量解决。解决所有这些冲突的适当命令是什么?
【问题讨论】:
-
它们有显着不同吗?
-
我是项目中唯一的开发人员,几个小时前我推送了两个更改。然后 Git 突然认为我的本地分支没有任何远程更改,所以我必须从分支创建之日起提取所有提交。我不得不说我对 Git 没有太多经验,但我已经创建了几个功能分支并同步更改,直到现在都没有问题。
-
所有 500 个冲突都是 add/add 类型的,这意味着 Git 认为在本地和远程都添加了相同的文件。我认为我需要做的是运行批处理解析以在每次冲突时保留目标文件或获取源文件。我可以通过单击每个冲突来做到这一点,但我会花费很多时间,所以我正在寻找一个命令来为一个操作中的所有冲突执行此操作。
标签: git visual-studio git-merge