Прежде всего, я видел .vs\config\applicationhost.config in source control.Почему applicationhost.config все еще добавляется в исходный элемент управления, даже думал, что он находится в gitignore.
Мы работаем в команде, а Visual Studio меняет какой-то путь внутри файла applicationhost.config
. Мы должны исключить это. В моем .gitignore
файле, я добавил:
/.vs/config/applicationhost.config
Однако в каждой фиксации, это снова добавляется в мерзавец. До версии VS2015 Update 2 это не проблема, но что-то изменилось на git-интеграцию с VS после этого обновления, и теперь оно включено. Всякий раз, когда мои работники вносят изменения в ветку, их IIS Express терпит неудачу из-за изменений в этом файле (у него есть пути, локальные к моим собственным компьютерам и т. Д.) И наоборот.
Как полностью вытащить этот файл из источника управления?
Возможный дубликат [Игнорировать файлы, которые уже были переданы в репозиторий Git] (http://stackoverflow.com/questions/1139762/ignore-files-that-have-already-been-committed-to-a- git-репозиторий) – MrTux