Я использовал интеграцию Git из раздела Team Explorer в Visual Studio 2015.
У меня есть несколько конфигурационных файлов в моем решении, которые требуют изменений, чтобы приложение запускалось локально, но я не хочу фиксировать эти изменения.
В VS2015 Update 1 в разделе "Изменения" в интеграции Git появилась опция "исключить", чтобы я мог выбирать измененные файлы конфигурации и исключать их из набора изменений. Эти файлы не будут отображаться в списке измененных файлов в будущем, поэтому они останутся исключенными для будущих коммитов.
Вчера я установил Update 2, и теперь опция исключения отключена. Я даже не вижу "игнорировать", поэтому теперь мне приходится вручную выбирать измененные файлы и каждый раз ставить их, что теперь является дополнительным шагом, и у меня есть вероятность, что я случайно изменю локальные конфигурации. Я понимаю, что наличие промежуточной области для файлов, которые должны быть зафиксированы, является нормой, но по умолчанию для VS это просто все. Если я хочу исключить файлы конфигурации, мне нужно сгенерировать другие файлы и затем зафиксировать.
Есть ли способ вернуть предыдущую функциональность с параметром exclude или сбой при игнорировании конфигурационных файлов в интеграции VS Git. Я действительно не хочу добавлять файлы конфигурации в список игнорирования Git, потому что иногда я действительно изменяю эти файлы и хочу их совершить.