从控制 Mercurial 中排除目录
我使用 hg 设置了 GWT 项目以进行版本控制,并希望完全排除 war/modulename 文件夹中生成的文件。
我不想在每个命令中都使用 --exclude 开关。是否有一个首选项文件可以用来定期排除该目录?
I have my GWT project set up with hg for version control, and want to exclude the generated files in the war/modulename folder entirely.
I would prefer not to have to use an --exclude switch with every command. Is there a preferences file I can use to regularly exclude the directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 .hgignore 文件。基本上,您可以在目录或存储库中创建 .hgignore 文件,
请查看以下 SO 讨论。它可以满足您的大部分需求。
典型的文件可以包含两种类型的语法。
作为示例,以下内容忽略合并期间创建的文件
Use .hgignore file. Basically, you can create a .hgignore file in the directory or repo
Please look at the following SO discussion. It answers most of what you need.
A typical file can contain both types of syntax.
As an example, the following ignores the files created during merge
要忽略整个目录,请将以下内容添加到根目录中的 .hgignore 文件中你的结帐:
如果你只想要几个文件,你可以有这样一行:
To ignore a whole directory add the following to a .hgignore file in the root of your checkout:
If you just want a few files you could have a line something like so:
在 SourceFolder
.hgignore
中使用以下内容:解决方案,适用于名为
gen
和bin
的文件夹以及名为.classpath:
In your SourceFolder
.hgignore
use the following:The solution, for folders named
gen
andbin
and a file named.classpath
: