如何一次性接受 VSCode 中的所有当前更改?

我试图合并一个文件与另一个文件,但有许多头与接受当前变化 | 接受传入变化 | ..。

是否有一种方法可以同时接受所有当前的更改?

120293 次浏览

这是非常容易的只是去 vs 代码和按 Ctrl + shift + p(命令面板)或者手动查看并打开命令面板,在命令面板中键入“ merge”,现在您可以看到 Accept 所有当前更改。

you can see image here

选择目标文件,右键单击并选择“接受所有传入”。

Screenshot of described step.

合并-改变部分选择要解析的文件列表,然后右键单击鼠标并选择 接受所有来电。这应该可以解决所有文件的问题。

一旦冲突得到解决,您将需要保存更新后的文件。单击 档案,然后单击 拯救一切

Select list of files

Right click and choose Accept all incoming

Click File and then Save All

  1. 选择 Merge Changes部分中的所有文件。
  2. 从右键菜单中选择 Open File。它打开所有文件。
  3. 再次选择所有文件。
  4. 从右键单击菜单中选择合适的菜单,例如 Accept All Current
  5. File菜单中选择 Save All

至于 VSCode MacOS,我已经完成了 Merge Changes部分的 Accept All Incoming,但是它没有影响到所有(这可能是一个错误,或者我不知道为什么)。 因此,我使用了命令行的传统方法,并且成功了。
为了接受所有传入的更改,

git checkout --theirs .

或者
为了接受所有当前的更改,

git checkout --ours .

附注: 希望对那些首先需要解决合并冲突的人有所帮助。