我是mercurial的新手,我对我有一定的修订版本,我想切换到该特定版本并使用行号保存特定文件的更改集。谢谢
答案 0 :(得分:0)
我不知道一个简单的方法。 Mercurial有一种方法可以计算变更集之间的差异,然后对它应用格式化程序来打印数据。
但是你的要求比它看起来更复杂。想象一下,文件中有两处更改。在版本2中,删除了开头的几行,然后更改了一行附近的行。
问题:
当然,你可以展示两者,但是你需要进行大量的解析。
一些基于HTML的变更集查看器使用此方法:https://bitbucket.org/digulla/ts-html/commits/62fc23841ff7e7cce95eefa85244a2b821f92ba2
但是我没有看到命令行类似的东西,因为它会浪费15-20列文本。