始终使用 Git Diffs
作者: | Steve Losh |
---|
日期: | 2009-10-22 |
---|
难道你会去用一个还在兼容于1985年发布的程序的 diffs 工具?
Mercurial 像 hg diff
一类命令的默认 diffs 输出风格是还在兼容于 UNIX patch
工具的风格。我猜你可能常常使用 patch
并还感觉不错,不过我们可不这么认为。
Git 采用了一种新的格式,它的一些新特性确保了 diffs 更易读,并且 Mercurial 也可以利用这一格式。
Mercurial 维基页面 解释了如何使用它,但在这里我们会向你展示使用方法以便你不用再去读它。 编辑你的~/.hgrc文件 如下:
[diff]
git = True
就是这样!所有 Mercurial 命令的 diffs 输出都将会使用这个更好的格式。现在当你使用 hg rename
重命名一个文件时 diffs 会告诉你 “文件 X 重命名为 Y” 而不是分为删除了一个文件再添加了一个文件。