【发布时间】:2014-09-08 21:00:23
【问题描述】:
在我的全局.hgignore 文件中,我忽略了packages/ 目录中的文件。在这个 repo 中,我想不忽略那个文件夹。
是否可以取消忽略已被先前.hgignore 忽略的文件?
【问题讨论】:
在我的全局.hgignore 文件中,我忽略了packages/ 目录中的文件。在这个 repo 中,我想不忽略那个文件夹。
是否可以取消忽略已被先前.hgignore 忽略的文件?
【问题讨论】:
假设您使用的是全局忽略文件described here 的技术,那么您可以通过编辑 repo 的 hgrc 在本地覆盖全局忽略:
将以下内容添加到\.hg\hgrc的文件中
[ui]
ignore=.hgignore
这是您的 %userprofile%\Mercurial.ini(或 config cascade 中的其他文件)中全局集的本地覆盖,并告诉 Mercurial 使用位于 repo 根目录的 .hgignore 文件。
请注意,此方法然后使用全局忽略文件的 none,因此您要使用的部分需要在本地 .hgignore 中。
【讨论】: