ГИТ-не могу игнорировать.suo file
Я пытаюсь работать с помощью Git-расширения с коллегой, в приложении, написанном на C#.
мы были добавлены в файл .gitignore файл " project1.СУО " но каждый раз, когда один из нас должен совершить проект, Git, кажется, говорит нам совершить файл "project1.СУО".
мы пробовали много метод, чтобы добавить файл В.gitignore вот так:
*.suo
project1.suo
c:projectproject1.suo
мы не можем решить эту проблему.
3 ответа:
Git не игнорирует файлы, которые были добавлены в репозиторий. Если вы хотите, чтобы он был проигнорирован, вы должны удалить файл из репозитория:
git rm --cached project1.suo git commit -m "Delete suo file from repository"
это приведет к удалению файла из репозитория, пока он все еще находится на жестком диске.
Я всегда возвращаюсь к этому вопросу, чтобы использовать метод в ответе, но я нашел лучшее решение, которое должно игнорировать изменения в этом файле . Метод
git update-index --assume-unchanged project1.suo
или
git update-index --assume-unchanged .vs/config/applicationhost.config
чтобы отменить это использование --no-assume-unchanged