San*_*kar 6 linux svn merge meld
如何在Linux中使用基于GUI的合并工具与命令行SVN一起使用?我知道有很多选项,如meld,svn Diff等等.所有这些都需要一个帮助程序脚本,以允许svn在冲突解决期间调用外部程序.我按照这里给出的说明 和漂亮的svn手册进行了合并.
但在所有情况下,当我遇到合并冲突并输入'l'来调用外部工具时,我收到一个错误:外部合并工具退出,退出代码为255
我很确定我在这里错过了一些关键的东西.对于许多不同的失败解决方案来说,这太巧合了.将不胜感激任何解决方案或指向问题的指针.
谢谢!
小智 3
您可能没有对包装器脚本的正确权限。尝试这样的事情:
sudo chmod +x /usr/local/bin/mergewrap.py
Run Code Online (Sandbox Code Playgroud)
我发现了几个 vimdiff 或 meld 的包装脚本,它们似乎传递了错误数量的参数。除非我误解了有关命令行参数的相当简洁的文档,否则它们只采用 2 或 3 个文件名。这也可能导致脚本失败并出现错误。