我试图合并一个文件与另一个文件,但有许多头与接受当前变化 | 接受传入变化 | ..。
是否有一种方法可以同时接受所有当前的更改?
这是非常容易的只是去 vs 代码和按 Ctrl + shift + p(命令面板)或者手动查看并打开命令面板,在命令面板中键入“ merge”,现在您可以看到 Accept 所有当前更改。
选择目标文件,右键单击并选择“接受所有传入”。
从 合并-改变部分选择要解析的文件列表,然后右键单击鼠标并选择 接受所有来电。这应该可以解决所有文件的问题。
一旦冲突得到解决,您将需要保存更新后的文件。单击 档案,然后单击 拯救一切
Merge Changes
Open File
Accept All Current
File
Save All
至于 VSCode MacOS,我已经完成了 Merge Changes部分的 Accept All Incoming,但是它没有影响到所有(这可能是一个错误,或者我不知道为什么)。 因此,我使用了命令行的传统方法,并且成功了。 为了接受所有传入的更改,
Accept All Incoming
git checkout --theirs .
或者 为了接受所有当前的更改,
git checkout --ours .
附注: 希望对那些首先需要解决合并冲突的人有所帮助。