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

ros*_*vid 14 version-control mercurial hgignore

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

Zr4*_*r40 15

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

[ui]
ignore = /path/to/repo/.hg/hgignore
Run Code Online (Sandbox Code Playgroud)

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

来源:Mercurial提示和技巧


Tim*_*ing 10

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

syntax:glob
.hgignore
Run Code Online (Sandbox Code Playgroud)

到.hgignore文件本身.

  • 如果代表已经跟踪.hgignore你需要先忘记它 (2认同)