如果我在 SVN 中进行更新导致冲突,SVN 为我提供了一系列选项来处理每个文件的冲突,包括接受任一文件、启动外部合并程序或推迟冲突解决。
如果我选择推迟解决冲突,我如何让 SVN 重复冲突解决过程。具体来说,我如何让 SVN 重新提供接受文件或启动外部合并工具的选择?
[更新] 回应 Thomas 和 Skippy 的回复。
感谢您的回答。因此,看起来 SVN 没有重新运行冲突解决过程的命令。个人认为这很糟糕。
SVN 冲突解决过程的选择之一是选择我希望保留的文件。在 SVN 中这样做的好处是 SVN 本身会处理相应文件的复制和删除,这排除了用户直接弄乱文件系统的需要,并减少了出错的可能性。
SVN 冲突解决过程提供的另一个选择是启动外部合并编辑器的选项。启动的编辑器及其设置方式可以在 SVN 配置文件中进行配置。这非常方便,因为这意味着用户不必手动将这三个文件加载到外部合并编辑器中。
除此之外,它根本没有被编码,SVN 是否有任何理由不提供重新启动冲突解决过程的功能?(也许通过仅使用路径参数调用 svn resolve)。这很好的另一个原因是它可以选择解析一个文件,或者在工作副本上递归地运行,或者在工作副本中的子树。