有没有办法只选择那些具有Modified状态的文件?
是否可以将选择链接以添加更具体的选择器?
我想导出那些已修改文件中的更改,在安装插件之前还原到更改集,然后重新导入更改。
hg diff -I与模式匹配可能有所帮助,但在这种情况下,我经常只想根据状态选择文件。
hg 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
答案 0 :(得分:6)
阅读mercurial中的文件集:hg help filesets
如果你想为所有修改过的文件(hg diff FILE1 FILE2 ... FILE
)获得差异,那么将在“repo中修改文件”的构建文件(仅使用帮助)
hg diff "set:modified()"