【问题标题】:Override the global ignore?覆盖全局忽略?
【发布时间】:2014-09-08 21:00:23
【问题描述】:

在我的全局.hgignore 文件中,我忽略了packages/ 目录中的文件。在这个 repo 中,我想忽略那个文件夹。

是否可以取消忽略已被先前.hgignore 忽略的文件?

【问题讨论】:

    标签: mercurial hgignore


    【解决方案1】:

    假设您使用的是全局忽略文件described here 的技术,那么您可以通过编辑 repo 的 hgrc 在本地覆盖全局忽略:

    将以下内容添加到\.hg\hgrc的文件中

    [ui]
    ignore=.hgignore
    

    这是您的 %userprofile%\Mercurial.ini(或 config cascade 中的其他文件)中全局集的本地覆盖,并告诉 Mercurial 使用位于 repo 根目录的 .hgignore 文件。

    请注意,此方法然后使用全局忽略文件的 none,因此您要使用的部分需要在本地 .hgignore 中。

    【讨论】:

    • 嗯,我想这是可以做到的最好的,当然不用编写我自己的扩展。谢谢。
    猜你喜欢
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 2020-03-30
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    相关资源
    最近更新 更多