@Dev:

я проблемы с репозиторием git и окнами. Проблема в том, что в репозитории git есть символьная ссылка linux, а у разработчиков, использующих windows, это явно не работает. Теперь, поскольку эта символическая ссылка никогда не должна меняться, я хочу найти способ удалить ее на разработчиках и добавить папку на ее место (на что указывает символическая ссылка), но git игнорирует эти конкретные изменения. Теперь я могу удалить символические ссылки, создать папку с тем же именем и просто добавить .gitignore, который игнорирует все. Теперь, убедившись, что git игнорирует удаление символической ссылки, я нашел два возможных решения при исследовании. Решения, которые я нашел:

git update-index --assume-unchanged [FILE]
git update-index --skip-worktree [FILE]

У меня вопрос, какой вариант будет работать лучше? Как только я это сделаю, я хочу убедиться, что это никогда не будет отменено, если я специально не сделаю это. Я хочу убедиться, что возврат, сброс, создание веток, объединение и т. Д. Все работает нормально.

Ответы на вопрос(1)

Ваш ответ на вопрос