我希望hg为每个在两个不同版本号之间更改的文件输出差异。
这可能吗?
答案 0 :(得分:5)
来自hg help diff
hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...
尝试hg diff -r<x> -r<y>
- 其中<x>
和<y>
是您的修订号。
答案 1 :(得分:0)
如果您正在使用TortoiseHg之类的GUI(我的个人偏好)并尝试找出两个版本之间的更改,您可以更新到旧的变更集并将较新的变更集合并到它。然后,目录状态将是两者之间所做的所有更改的总和。你也可以使用这种技术和一些脚本来获得实际的差异,如果那是你真正需要的。
无论你做什么,你都不想提交假合并。使用update --clean(或您的GUI等效 - 在THG中它是Update对话框中的复选框)来放弃合并中的本地更改。