![Subversion + Vimdiff:如何放弃 diff 过程?](https://linux22.com/image/1341245/Subversion%20%2B%20Vimdiff%EF%BC%9A%E5%A6%82%E4%BD%95%E6%94%BE%E5%BC%83%20diff%20%E8%BF%87%E7%A8%8B%EF%BC%9F.png)
我已将 svn 配置为使用文本(即非图形)版本的 vim 打开差异。每当我对当前文件的更改感到满意时,我都会使用 -- 退出 vim,:qa
然后打开下一个文件。我怎样才能中止此过程而不需要查看所有文件?(我不知道这是否必须在 vim 或 svn 中完成。)
答案1
我不知道从 svn 调用 Vim 的具体工作原理(而且您没有列出您的配置,以便我可以快速尝试),但您可以尝试使用 退出 Vim :cquit
,这会将错误代码发送回调用进程。这可能会导致 svn 中止循环。
我已将 svn 配置为使用文本(即非图形)版本的 vim 打开差异。每当我对当前文件的更改感到满意时,我都会使用 -- 退出 vim,:qa
然后打开下一个文件。我怎样才能中止此过程而不需要查看所有文件?(我不知道这是否必须在 vim 或 svn 中完成。)
我不知道从 svn 调用 Vim 的具体工作原理(而且您没有列出您的配置,以便我可以快速尝试),但您可以尝试使用 退出 Vim :cquit
,这会将错误代码发送回调用进程。这可能会导致 svn 中止循环。