如何在本地存储库中忽略.hgignore?

时间:2011-05-23 11:30:17

标签: version-control mercurial hgignore

.hgignore本身是版本控制的。我添加了一些我想忽略的对象目录,但我不想将这些更改提交给.hgignore。我该怎么办?

2 个答案:

答案 0 :(得分:15)

将以下内容添加到repo的.hg/hgrc

[ui]
ignore = /path/to/repo/.hg/hgignore

并在其旁边创建一个新文件.hg/hgignore。此新文件将不会被跟踪,但与此特定工作副本的版本化.hgignore文件的工作方式相同。 (/path/to/repo位是不幸的,但是当从repo的子目录中调用hg时,它是必要的。)

来源:Mercurial Tips and Tricks

答案 1 :(得分:10)

具有讽刺意味的是,你也可以添加

syntax:glob
.hgignore

到.hgignore文件本身。