Это не вопрос об обработке символьных ссылок в подвижном репозитории.
У меня есть эта установка на работе, где я сохраняю свой dotfiles в отдельном каталоге (.configuration
) то, что я могу использовать для синхронизирования моего dotfiles между cygwin/windows и Linux, затем используйте символьные ссылки вместо dotfiles в корневом каталоге.
Так, у меня есть символьная ссылка ~/.hgrc -> .configuration/.hgrc
в моем корневом каталоге. После установки этого, подвижного жалуется таким образом:
$ hg st
hg: config error at C:\Users\aaf\.hgrc:1: '!<symlink>ÿþ.configuration/.hgrc'
Удаление символьной ссылки и замена его с фактическими работами файла, таким образом, содержание .hgrc
файл не виновным. Я могу жить с этим, я предполагаю, но я хотел бы знать, почему это происходит. Все другие инструменты я настроил тот же путь, работают отлично с symlinked dotfiles.
Если Вы не можете заставить это работать с символьной ссылкой, Вы могли бы хотеть попробовать hardlink. Затем просто удостоверьтесь при редактировании файла, чтобы изменить содержание файла и не переместить новый сверху старого, которое повреждает hardlink.