Мой пример использования такой:
Я занимаюсь разработкой в разных средах, но на одной и той же базе кода.Чтобы иметь возможность компилировать, у меня есть разные файлы решений Visual Studio, которые отражают разные среды разработки.(различные среды разработки: Win XP / Win 7 -> сторонние библиотеки в разных местах и т.д.).xml, .config файлы и т. д.), но с разными файлами решения.
В настоящее время я делаю push / pull изменения между репозиториями в двух средах.Но на данный момент я не знаю, как исключить файлы решения из толкания / извлечения.
Файлы решений, конечно, также со временем меняются (например, при добавлении файлов).Эти изменения встречаются гораздо реже, поэтому я предпочел бы делать такие изменения дважды, а не восстанавливать файлы решения каждый раз, когда я пытаюсь синхронизировать базу исходного кода.
Как это лучше всего сделать с Mercurial?Это вообще возможно?
Спасибо,
Джабба