在 ubuntu 下用 Mercurial(以下称之为 hg) 做软件开发,hg 默认的文件差异比较工具实在是不方便。而在所有文件比较工具中,Beyond Compare 算是很强大的一个软件了,而且很容易和其他版本控制软件相结合。以下介绍如何在 ubuntu 下配置使用 Beyond Compare。
1,安装之
2,修改 /etc/mercurial/hgrc.d/hgext.rc 文件,将相关部分的内容改成以下这个样子:
[extensions]extdiff =
[extdiff]cmd.bcomp = /usr/bin/bcompare
3,以上也可以修改版本库下的 /.hg/hgrc 文件。这样修改就只影响当前版本库,不影响其他版本库。
4,进入版本库所在的文件夹,执行 hg bcomp 即可比较当前版本库下的所有已修改的文件。
图1,命令
图2,文件夹比较
图3,文件比较
以上操作参考了以下网址:
1,http://hgbook.red-bean.com/read/adding-functionality-with-extensions.html
【Flexible diff support with the extdiff extension】一节
2,http://www.selenic.com/mercurial/hgrc.5.html#files
3,http://mercurial.selenic.com/wiki/ExtdiffExtension
没有评论:
发表评论