У меня проблемы с git-репозиторием и windows.Проблема в том, что в репозитории git есть символьная ссылка linux, а у разработчиков, использующих windows, это явно не работает.Теперь, поскольку эта символическая ссылка никогда не должна изменяться, я хочу найти способ удалить ее на разработчиках и добавить папку на ее место (на что указывает символическая ссылка), но git игнорирует эти конкретные изменения.Теперь я могу удалить символические ссылки, создать папку с тем же именем и просто добавить .gitignore, который игнорирует все.Теперь, убедившись, что git игнорирует удаление символической ссылки, я нашел два возможных решения при исследовании.Решения, которые я нашел:
git update-index --assume-unchanged [FILE]
git update-index --skip-worktree [FILE]
Мой вопрос: какой вариант подойдет лучше всего?Как только я это сделаю, я хочу убедиться, что это никогда не будет отменено, если я специально не сделаю это.Я хочу убедиться, что возврат, сброс, создание веток, объединение и т. Д. Все работает нормально.