当前位置:  开发笔记 > IOS > 正文

为Apple Mac OS X配置Mercurial - FileMerge

如何解决《为AppleMacOSX配置Mercurial-FileMerge》经验,为你挑选了1个好方法。

如何配置Apple的FileMerge程序以充当Mercurial的合并工具?我在我的主目录中设置了.hgrc文件,我只想将FileMerge配置为合并程序.



1> Ned Deily..:

正如hg wiki中所描述的,这对我有各种版本的hg:

在你的某个地方创建一个脚本$PATH,比如/usr/local/bin:

$ vim /usr/local/bin/opendiff-w

#!/bin/sh
# opendiff returns immediately, without waiting for FileMerge to exit.
# Piping the output makes opendiff wait for FileMerge.
opendiff "$@" | cat

将以下部分添加到您的~/.hgrc:

[extdiff]
cmd.interdiff = hg-interdiff
cmd.opendiff = opendiff-w

[merge-tools]
filemerge.executable = opendiff-w
filemerge.args = $local $other -ancestor $base -merge $output

[extensions]
extdiff = 

现在你可以用它了$hg opendiff.


**对于其他人**:`opendiff-w`是最终在.hgrc文件中引用的脚本文件(这对我来说不是太明显).第一个代码块是内容.另外,更改了权限以添加执行`chmod + x opendiff-w`
**对于其他人:**对我来说不明显的东西:你现在需要运行`$ hg opendiff`(查看`FileMerge`中的输出); `$ hg diff`仍会显示命令行的输出
**对于其他人:**...你需要在`〜/ .hgrc`中启用extdiff扩展
推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有