Я столкнулся с неожиданным поведением в Visual Studio Enterprise 2017
в проекте .NET Web API
.Когда я нахожусь в ветке (не master
), и я добавляю несколько новых файлов, таких как контроллер и модель, возможно, исключаю один или два файла из проекта и т. Д. Если я переключаюсь на master
или на любой другойдругая ветвь, эти же файлы добавляются и / или исключаются в этой ветке.
Я думал, что целью веток было сохранить изменения, подобные этой, изолированно?Возможно, изменения в дереве файлов всегда заполняли ветви, а я до сих пор никогда не замечал?
Ожидается ли такое поведение в Visual Studio?