【问题标题】:How to include files only of certain type into hg diff output如何仅将特定类型的文件包含到 hg diff 输出中
【发布时间】:2014-08-21 10:46:54
【问题描述】:

我在 Windows PC 上有 hg repo,其中包含一些变更集。比如说在多个子目录中的几个 .cpp .h 和 .sql 文件中引入的变更集 100 和 101 变更。有没有办法生成仅包含 .cpp 和 *.h 文件的差异(使用普通 hg 差异)? 我正在尝试关注:

1) 这个给我带来了完整的差异,包括 .sql 文件:

hg diff -r 100 -r 101 -X *.sql

2) 这个让我产生了空差异:

hg 差异 -r 100 -r 101 *.cpp *.h

有什么想法吗?

UPD:正在阅读此内容 http://hgbook.red-bean.com/read/file-names-and-pattern-matching.html 没有帮助。

【问题讨论】:

    标签: mercurial


    【解决方案1】:

    HG-way 将是hg diff ... "set:**.cpp + **.h"

    【讨论】:

      【解决方案2】:

      以下命令有帮助:

       hg diff -r 100 -r 101 -I glob:**.cpp glob:**.h
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-29
        • 1970-01-01
        • 2014-11-29
        • 1970-01-01
        • 2013-05-30
        相关资源
        最近更新 更多