2017-08-09 42 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 

但是可以很容易地改變。

相關問題