2017-08-09 43 views
0

我收到了文件列表,a和b和x/y。我们的目标是有以下的输出:获取文件列表的最后修订

revision1 a 
revision2 b 
revision1 x/y 

每个文件改版前是最后的修订,改变这个文件。无法弄清楚,有没有一个可以做到这一点的命令?谢谢! 我想避免的事情是100个单独的命令100个文件,这将是如此缓慢。

+0

我不认为目前有一种有效的方法可以在一个命令中执行此操作。 – ngoldbaum

回答

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 

但是可以很容易地改变。

相关问题