首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让外部合并工具在linux上与svn一起工作?

如何让外部合并工具在linux上与svn一起工作?
EN

Stack Overflow用户
提问于 2011-11-29 22:07:47
回答 2查看 2.1K关注 0票数 6

如何让基于GUI的合并工具与linux中的命令行SVN一起使用?我知道有很多选择,比如meld、svn Diff等。所有这些都需要一个助手脚本,以允许svn在冲突解决期间调用外部程序。我按照here和带有meld的漂亮svn manual的说明进行了操作。

但是在所有情况下,当我遇到合并冲突并输入'l‘来调用外部工具时,我得到一个错误:外部合并工具退出,退出代码为255

我相当确定我在这里遗漏了一些关键的东西。这么多不同的解决方案都会失败,这太巧合了。将感谢任何解决方案或指向问题的指针。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-01-29 23:55:56

还要确保配置中的路径是绝对路径。它应该与您从该目录运行pwd命令时看到的路径相同。没有别名或相对路径。因此,如果您的用户名是foo,您将替换下面这一行:

在下面添加这个: merge-tool-cmd = ~/bin/svn-merge-meld

使用

在下面添加这个: merge-tool-cmd = /Users/foo/bin/svn-merge-meld

票数 4
EN

Stack Overflow用户

发布于 2011-12-15 23:04:38

您可能对包装脚本没有正确的权限。尝试如下所示:

代码语言:javascript
复制
sudo chmod +x /usr/local/bin/mergewrap.py

我发现了一些vimdiff或meld的包装器脚本,它们似乎传递了错误数量的参数。除非我误解了关于命令行参数的简明文档,否则它们只有2到3个文件名。这也可能导致脚本失败并出现错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8312089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档