首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在合并时,Araxis merge不显示文件名

在合并时,Araxis merge不显示文件名
EN

Stack Overflow用户
提问于 2012-02-28 11:24:12
回答 2查看 514关注 0票数 1

我有集成了Araxis merge的svn命令行客户端,我想要手动合并,即使没有发现冲突。例如,在我的~/.subversion/配置文件中,我设置了diff3外部编辑器:

代码语言:javascript
复制
diff3-cmd = /usr/local/bin/araxissvndiff3

但是当我跑的时候

代码语言:javascript
复制
svn merge ^/trunk

Araxis merge不会在面板标题中显示实际的文件名,所以我不知道我实际要合并的文件是什么。

谁知道如何让araxis显示一个完整的文件名?

EN

回答 2

Stack Overflow用户

发布于 2012-11-18 21:44:49

我创建这个脚本是为了解决类似的问题(在Mac OS X上):

代码语言:javascript
复制
#!/bin/sh

fname="$3"
fname="$(echo ${fname} |sed 's,/[^/]*/,,')"

araxissvndiff3 -L "Merge-From: ${fname}" -L "Result: ${fname}" -L "Merge-To: ${fname}" $2 $1 $3 > $4
exit $?

我将其放在/usr/local/bin/araxissvnhelper.sh,中,并将对araxissvndiff3的引用替换为~/.subversion/config,中的脚本,如下所示:

代码语言:javascript
复制
merge-tool-cmd=/usr/local/bin/araxissvnhelper.sh
票数 1
EN

Stack Overflow用户

发布于 2012-02-28 15:46:05

您忘记了其他命令行参数,请参阅以Windows为中心的示例并适应您的需要

Differ

"C:\Program Files\Araxis\Araxis Merge\compare.exe" /max /wait /title1:%bname /title2:%yname %base %mine

合并

"C:\Program Files\Araxis\Araxis Merge\compare.exe" /a2 /max /wait /3 /title1:%tname /title2:%bname /title3:%yname %theirs %base %mine %merged

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

https://stackoverflow.com/questions/9475960

复制
相关文章

相似问题

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