.hgignore每个分支在mercurial?

时间:2012-11-18 16:49:39

标签: mercurial hgignore

是否有可能在mercurial中有一个特定于分支的忽略文件?

将依赖项包含在production分支中会很方便,但不会在开发分支中。

1 个答案:

答案 0 :(得分:0)

Mercurial始终使用签出的.hgignore文件。所以从技术上讲,你可以在不同的分支上使用不同的.hgignore文件,但是当你使用这个方案时,你需要注意当你在这些分支之间合并时它们会保持不同。

如果只有一个系统应该应用其他忽略模式,您还可以通过ui.ignore设置在.hg / hgrc中指定一个额外的igore文件。

$ cat >> .hg/hgrc << EOF
[ui]
ignore=.hg/production_ignore
EOF
$ cat > .hg/production_ignore << EOF
# example ignore file, uses the same syntax as .hgignore
syntax: glob
*.swp
*.~
EOF