从控件mercurial中排除目录

Ril*_*ark 2 mercurial gwt

我为我的GWT项目设置了hg用于版本控制,并希望完全排除war/modulename文件夹中生成的文件.

我宁愿不必对每个命令使用--exclude开关.是否有我可以用来定期排除目录的首选项文件?

pyf*_*unc 7

使用.hgignore文件.基本上,您可以在目录或仓库中创建.hgignore文件

请看以下SO讨论.它回答了你需要的大部分内容.

.hgignore文件中的两种不同语法是glob和regexp.SO帖子和Mercurial文档的链接应该清楚明白.

典型文件可以包含两种类型的语法.

# use glob syntax.
syntax: glob

*.elc
*.pyc
*~

# switch to regexp syntax.
syntax: regexp
^\.pc/
Run Code Online (Sandbox Code Playgroud)

例如,以下内容忽略合并期间创建的文件

syntax:regexp

\.orig$
\.orig\..*$
\.chg\..*$
\.rej$
\.conflict\~$
Run Code Online (Sandbox Code Playgroud)