我在Eclipse中有一个Java项目,版本控制是一个多变的回购。 从几个环境(Linux / Windows / MacOSX)我正在使用同一个回购。
问题是在.classpath文件中我有一行特定于MacOSX环境并且与其他环境不同。我还是不想把.classpath放在版本控制中的ignore标志。
我在考虑例如我的MacOSX环境中的mercurial扩展告诉mercurial忽略.classpath中的这一特定行,但仍然同步其他所有行。
对于所有其他环境(Linux / Windows),重要的是此处不需要进行任何更改。