我有一个文件列表,a和b以及x / y。目标是获得以下输出:
revision1 a
revision2 b
revision1 x/y
每个文件之前的修订版是更改此文件的最后一个修订版。无法解决这个问题,是否有一个命令可以做到这一点?谢谢! 我想要避免的是为100个文件分配100个单独的命令,这将是如此之慢。
答案 0 :(得分:0)
实际上似乎没有一个全面的命令来同时获取所有文件的信息。
我将它放入一个简单的脚本中:
for f in $(hg manifest); do echo $(hg log $f -T"{rev}\n" | head -n1) $f; done
因此,我查询构成存储库的文件列表,然后查询每个文件的信息。上面给出了像
这样的输出53 .hgignore
52 .hgtags
44 abc
43 bar
19 blah
48 dir1/f1
47 dir2/f2
但可以很容易地改变。