Я пытаюсь предоставить репозиторий между моим Mac (ноутбук) и ПК (рабочий стол). Существуют некоторые внешние зависимости для проекта, которые хранятся в разных местах на каждой машине и отмечены в файле .classpath в проекте Eclipse. Когда изменения проекта совместно используются, зависимости прерываются. Я пытаюсь понять, как это избежать.Как игнорировать .classpath для проектов Eclipse с использованием Mercurial?
Я попытался с помощью .hgignore со следующими параметрами, среди других, без особого успеха:
syntax: glob
*.classpath
На основе this question, оказывается, что файл .hgignore не позволит Mercurial игнорировать файлы, которые также привязан к хранилищу. Есть ли другой способ? Другие способы настроить проект, чтобы он работал?
Весь смысл файла .hgignore, чтобы сохранить определенные файлы от получать совершенные. Если вы не хотите файлы .classpath в репо, удалите их и измените свой .hgignore. Я также сказал бы, что если .classpath не то же самое на всех ваших машинах, он просто не может находиться в центральном репо. Я не знаю трюк, позволяющий автоматически игнорировать его на одной или двух машинах, но иметь его в вашем репо для всех других машин. –