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