【问题标题】:Hg select file based on status?汞根据状态选择文件?
【发布时间】:2013-01-17 01:13:39
【问题描述】:

有没有办法只选择那些具有修改状态的文件?
是否可以链接选择以添加更具体的选择器?

我想导出那些 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

【问题讨论】:

    标签: mercurial diff fileset


    【解决方案1】:

    阅读 mercurial 中的文件集:hg help filesets

    如果您想获取所有修改文件的差异 (hg diff FILE1 FILE2 ... FILE),将为“repo 中的修改文件”构建文件(仅使用帮助)

    hg diff "set:modified()"

    【讨论】:

    • 正是我想要的。谢谢!
    猜你喜欢
    • 2019-06-15
    • 2019-05-28
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2013-07-23
    • 1970-01-01
    相关资源
    最近更新 更多