如何使用Mercurial忽略Eclipse项目的.classpath?

时间:2010-05-01 22:29:37

标签: mercurial configuration-files hgignore

我正在尝试在Mac(笔记本电脑)和PC(桌面)之间共享存储库。项目有一些外部依赖项存储在每台机器的不同位置,并在Eclipse项目的.classpath文件中注明。共享项目更改时,依赖项会中断。我正试图弄清楚如何防止这种情况发生。

我尝试过使用以下设置的.hgignore,但没有成功:

syntax: glob
*.classpath

基于this question,.hgignore文件似乎不允许Mercurial忽略也提交到存储库的文件。还有另一种方法吗?配置项目以使其工作的其他方法?

1 个答案:

答案 0 :(得分:6)

该文件不得提交被忽略(正如您在问题中所述),否则需要“hg remove -Af .classpath”才能将其从回购中移除而不从本地工作树中删除。< / p>

syntax: glob
.classpath

应该足够了(不需要'*')