如何解决VimDiff 作为 Git MergeTool :如何使用一个命令解决与 LOCAL、BASE 或 REMOTE 更改的所有合并冲突?
我想知道: 如何使用一个命令解决与 LOCAL、BASE 或 REMOTE 更改的所有合并冲突? 这一定是可能的吧?我现在为此苦苦挣扎了 2 个小时....
或者甚至有可能没有 vimdiff 吗?
谢谢
解决方法
当您启动 git mergetool
时,会创建 4 个文件供 vimdiff 查看:
filename_BASE_suffix
filename_LOCAL_suffix
filename_REMOTE_suffix
filename_BACKUP_suffix
在 vimdiff 仍在运行的情况下,如果这些文件之一是您想要保留的文件,您可以转到您的 shell 并执行,例如,cp filename_LOCAL_suffix filename
,然后返回到 vimdiff,您可以在其中重新加载该文件(如果出现提示)或直接退出而不保存任何内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。