如何获得基于 GUI 的合并工具以在 Linux 中使用命令行 SVN?我知道有很多选项,例如 meld、svn Diff 等。所有这些都需要一个帮助程序脚本来允许 svn 在冲突解决期间调用外部程序。我按照给出的说明进行操作here http://berikontech.blogspot.com/2010/11/merging-svn-using-meld.html和好的SVN手册 http://svnbook.red-bean.com/en/1.5/svn.advanced.externaldifftools.html与融合。
但在所有情况下,当我遇到合并冲突并输入“l”来调用外部工具时,我会收到错误:外部合并工具已退出,退出代码为 255
我相当确定我在这里遗漏了一些关键的东西。这么多不同的解决方案都不会失败,这实在是太巧合了。将不胜感激任何解决方案或问题的指示。
Thanks!
还要确保配置中的路径是绝对路径。它应该与您从该目录运行 pwd 命令时看到的路径相同。没有别名或相对路径。因此,如果您的用户名是 foo,您将替换这一行:
在其下方添加以下内容:
merge-tool-cmd = ~/bin/svn-merge-meld
With
在其下方添加以下内容:
merge-tool-cmd = /Users/foo/bin/svn-merge-meld
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)