【发布时间】:2013-01-02 16:46:33
【问题描述】:
我在一个相当旧的沙箱上通过命令行执行了svn update,并进行了一些本地更改。检测到冲突,所以我看到了通常的输出:
Conflict discovered in 'file.cpp'.
Select: (p) postpone, (df) diff-full, (e) edit,
(mc) mine-conflict, (tc) theirs-conflict,
(s) show all options: p
我没有在这台计算机上设置我的 svn 命令行选项,所以我首选的启动 meld 来解决冲突的方法不可用。因此,我选择将冲突推迟到融合设置完成。
然后我使用与the one shown here 类似的过程设置meld。
现在,再做一次svn update 不会重新发现冲突,因此我无法选择启动融合。我只显示“At revision ...”。有没有办法再次获得“Conflict discovered in ...”行?或者是否有启动 3 路融合解析器的命令?
【问题讨论】:
-
@Clement Ray:谢谢,但我不想要当前冲突的列表,我可以用
svn status来做。我所追求的是在我已经处于冲突状态之后启动交互式冲突解决程序的方式。
标签: bash svn command-line meld