2013-01-17 41 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