我想比较一个单独的文件 - 没有看到存储库的一个版本与另一个版本的所有更改。
我现在的方式是
hg clone https://me@bitbucket.org/me/ C:\me.123 -r 123
然后我在Windows中使用文件比较工具将当前版本C:\me
与C:\me.123
进行比较。
所以,好吧,这不是对单个文件进行文件比较的有效方法,因为我每次都必须从bitbucket中提取整个存储库。
目前我只想将README.txt
中的C:\me
与修订版123中的README.txt
进行比较。
我该怎么做?
答案 0 :(得分:1)
如果您在本地的文件是您的工作副本,那么您只需使用hg diff
命令并指定修订版
hg diff -r 123 filename
答案 1 :(得分:1)
如果您克隆存储库,则可以获得它的完整历史记录。因此,您不必从源中重新定义以获得特定修订,您可以从现有副本中克隆。但是,当然,这对于传播单个文件来说效率仍然非常低。
hg diff -r 123 README.txt
当您在C:\me
时,该命令将执行您想要的操作。