4

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

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

syntax: glob
*.classpath

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

4

1 回答 1

6

该文件不得已提交被忽略(正如您在问题中指出的那样),否则需要一个“ hg remove -Af .classpath”才能将其从存储库中删除,而不会将其从本地工作树中删除。

和:

syntax: glob
.classpath

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

于 2010-05-01T22:40:32.460 回答