是否有可能在mercurial中有一个特定于分支的忽略文件?
将依赖项包含在production
分支中会很方便,但不会在开发分支中。
答案 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