如果我在某个修订版本中有文件名/路径,并且我想在另一个版本中使用它,我该如何关注文件重命名? 假设我们有一个包含这些变更集的存储库:
修订版0:
$ hg add test.txt
修订版1:
$ hg mv test.txt README.txt
修订版2:
$ hg add main.cpp
修订版3:
$ hg mv README.txt README
例如,我有这些数据:README.txt @ rev 2
。
我怎么知道这个文件是test.txt @ rev 0
?和README @ rev 3
?
现在,我正在使用hg4j和一个“复杂”算法(大约100行),如果你愿意,我可以粘贴在那里,但我的问题是:有更好/直接的方法吗?