我正在尝试在Mac(笔记本电脑)和PC(桌面)之间共享存储库。项目有一些外部依赖项存储在每台机器的不同位置,并在Eclipse项目的.classpath文件中注明。共享项目更改时,依赖项会中断。我正试图弄清楚如何防止这种情况发生。
我尝试过使用以下设置的.hgignore,但没有成功:
syntax: glob
*.classpath
基于this question,.hgignore文件似乎不允许Mercurial忽略也提交到存储库的文件。还有另一种方法吗?配置项目以使其工作的其他方法?
答案 0 :(得分:6)
该文件不得提交被忽略(正如您在问题中所述),否则需要“hg remove -Af .classpath
”才能将其从回购中移除而不从本地工作树中删除。< / p>
和
syntax: glob
.classpath
应该足够了(不需要'*')