У меня есть проект Java в Eclipse, а контроль версий - это ртутный репозиторий.
Из нескольких сред (Linux / Windows / MacOSX) я работаю с этим же репо.
Проблема в том, что в файле .classpath есть одна строка, которая специфична для среды MacOSX и отличается для других сред. Тем не менее, я не хочу ставить .classpath флаг игнорирования в управлении версиями.
Я думаю о, например, расширение Mercurial в моей среде MacOSX, чтобы Mercurial игнорировал эту конкретную строку в .classpath, но все равно синхронизировал все остальное.
Для всех других сред (Linux / Windows) важно, чтобы никаких изменений здесь не было.