当我在某个版本有一个文件名/路径并且我想要另一个版本时,如何跟踪文件重命名?假设我们有一个包含这些变更集的存储库:
修订版 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 行),如果你愿意,我可以粘贴到那里,但我的问题是:有没有更好/直接的方法来做到这一点?