Как сделать символическую ссылку Windows в Git

Я добавил символическую ссылку windows (window 7) на мою кодовую базу ( "foo" → \\server\foo). У меня есть большой набор файлов конфигурации в разделе network share -\server\foo location. Как я могу зарегистрировать эту символическую ссылку "foo" в моем реестре Git?

Любой другой пользователь, клонирующий репо, должен получить эту ссылку и должен иметь возможность собирать файлы из \\server\foo\location.

Мысль заключается в том, чтобы избежать повторных синхронизаций этого большого набора файлов конфигурации во время сборки интеграции

Когда я попытался проверить, все файлы в папке \\server\foo. Когда пользователь клонировал репо, "foo" был добавлен как простой каталог.

Ответ 1

Вам нужно создать правильные записи (специальный файлmode 120000) в индексе для кодирования, а затем декодировать символические ссылки в Windows.

См. "Git Symlinks в Windows", особенно псевдонимы

  • git add-symlink
  • git checkout-symlinks