【发布时间】:2012-11-18 16:49:38
【问题描述】:
是否可以在 mercurial 中有一个特定于分支的忽略文件?
将依赖项包含在 production 分支中会很方便,但不包含在开发分支中。
【问题讨论】:
是否可以在 mercurial 中有一个特定于分支的忽略文件?
将依赖项包含在 production 分支中会很方便,但不包含在开发分支中。
【问题讨论】:
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
【讨论】: