Игнорирование символических ссылок в git - PullRequest
12 голосов
/ 04 марта 2011

Есть ли способ заставить git полностью игнорировать символические ссылки (оставить их в дереве, но не создавать их при оформлении заказа)?В качестве альтернативы, есть ли способ заставить git конвертировать между символическими ссылками в linux и ярлыками в windows?

Контекст: я использую git с некоторыми файлами LaTeX как в Windows, так и в Linux.В Linux у меня есть большое количество файлов стилей, которые хранятся вне репозитория и имеют ссылки из множества мест.Это будет хорошо работать, если git превратит их в ярлыки на окнах (у меня такая же окружающая структура каталогов / файлов), или если git полностью их игнорирует и не проверяет их (у меня есть файлы стилей в моем дистрибутиве LaTeX наокна).

1 Ответ

5 голосов
/ 04 марта 2011

На стороне "игнорирование символической ссылки" вы можете установить для переменной конфигурации config core.symlinks значение false (в качестве локальной конфигурации внутри Windows Git repo):

Символьные ссылки будут извлечены в виде небольших текстовых файлов, содержащих путь к объекту файловой системы, на который он ссылается, но без создания указанного целевого объекта.

...