hg本地忽略

时间:2009-06-15 14:54:37

标签: version-control mercurial dvcs hgignore

我本可以发誓有一种方法可以在hg repo中保留一个本地忽略文件,即一个类似于.hgignore功能的文件,但不会检入repo。例如,如果正在使用不同的IDE,则可以使用它来忽略对IDE项目文件的更改。我很难找到它是如何完成的。有人回忆起这些细节吗?

3 个答案:

答案 0 :(得分:49)

我正在寻找

This

  

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

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

并在其旁边创建一个新文件.hg / hgignore。这个新文件将是   未跟踪,但与版本化.hgignore文件的工作方式相同   具体工作副本。 (/ path / to / repo位是不幸的,但是   从子目录中调用'hg'时使其工作所必需的   回购。)

答案 1 :(得分:16)

在3.5版中,在ignore部分下设置ui属性会更改全局忽略文件。要添加要忽略的其他文件,请遵循Jeroen Dierckx的建议并设置ignore.local属性以获得与在.git/info/exclude存储库中添加git相同的效果。

[ui]
ignore = .hgignore
ignore.local = .hg/hgignore

答案 2 :(得分:3)

只需创建.hgignore文件并将.hgignore添加到.hgignore文件中。