2013-01-17 81 views
2

有沒有辦法只選擇那些具有修改狀態的文件?
是否可以鏈接選擇添加更多特定的選擇器?Hg根據狀態選擇文件?

我想導出這些修改後的文件中的更改,在安裝插件之前還原爲更改集,然後重新導入更改。

hg diff -I與模式匹配可能有所幫助,但在這種情況下,並且很多時候,我只是想根據它們的狀態來選擇文件。

汞ST示例(實際內容不同的文件夾和文件名/擴展而異):

M /readme.txt 
M /dir1/somefile1.txt 
M /dir2/somefile2.txt 
M /dir3/somefile3.txt 
M /dir4/somefile4.txt 
! /plugin/lotsoffileshere.txt 
! /plugin/lotsoffileshere.txt 
! /plugin/lotsoffileshere.txt 

回答

6

閱讀有關文件集善變:hg help filesets

如果你想獲得差異對所有修改過的文件(hg diff FILE1 FILE2 ... FILE ),打造filest爲 「在回購修改的文件」 將被(只使用幫助)

hg diff "set:modified()"

+0

Exactl Ÿ我在找什麼。謝謝! – resting