Это связано с другим вопросом который я задал в последнее время.
При установке msysgit установщик представляет 3 варианта, относящихся к системному пути:
-
Никогда не меняйте среду Windows. С помощью этой опции вы должны использовать оболочку "bash" для работы с git.
-
Добавьте каталог git\bin в переменную среды PATH, но без переопределения некоторых встроенных инструментов Windows. Член stackoverflow-ian Gabe Moothart сказал мне в комментарии, что этот параметр сделает некоторые операции git неудачными! Что это за операции? Должен ли я беспокоиться о них?
-
То же, что и 2, но переопределите некоторые системные инструменты по умолчанию. Что это за инструменты? Какие части окон зависят от них? и это будет больно на практике?
Другая проблема пришла мне на ум, не связанная с системой PATH.
Что делать, если у меня есть символические ссылки и жесткие ссылки внутри моего каталога проектов? Знает ли git, как с этим справиться? или, будет ли он страдать от бесконечной рекурсии, если, скажем, структура каталогов была такой, что какая-то папка была фактически символической ссылкой на одного из ее родителей?