页面

2011年8月30日星期二

在ubuntu下使用beyond compare作为Mercurial的文件比较工具

关键词:Beyond Compare, Mercurial, hg, ubuntu, 版本控制, 比较

  在 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

使用Facebook社交插件参与评论: