Вопрос о внесении изменений в Silly Visual Studio

Недавно я переключился с Java на проект С#/. net. Я ранее использовал IntelliJ, у которого была концепция списков изменений, где вы могли группировать свои ожидающие изменения вместе и проверять каждую группу отдельно.

У меня две проблемы с окном ожидающих изменений в visual studio.

1) Каждый раз, когда я проверяю что-либо, визуальная студия проверяет флажок рядом с каждым ожидающим изменения в списке, заставляя меня снять флажок с каждого из них, поэтому я не случайно что-то проверяю. Это очень расстраивает, потому что там это несколько файлов, которые мне нужно изменить, чтобы правильно запустить мой код локально. Есть ли способ изменить это поведение по умолчанию, чтобы не проверять ожидающие изменения при регистрации?

2) Есть ли способ сгруппировать изменения в списки, а не одну большую переменную? Опять это становится расстраивающим, когда мне нужно что-то проверять, но я должен искать файлы и проверять соответствующие изменения. Я понимаю, что полные наборы существуют с использованием TFS, но это не сокращает его для меня, тем более, что у меня есть несколько измененных файлов, которые мне нужно изменить, чтобы правильно развернуть локально, и я редко когда-либо хочу зарегистрироваться.

Спасибо заранее!

Ответ 1

Мне приходится много работать с изменениями каждый день в Visual Studio, и у меня есть несколько советов для вас, но нет серебряной пули:

Используйте Ctrl + A, чтобы выбрать все элементы, а затем установите флажок для переключения флажков для всех элементов. Это может быть полезно при выполнении изменений только для нескольких элементов - просто снимите все флажки, затем убедитесь, что у вас есть только те элементы, которые вы хотите обновить.

Используйте Ctrl + Нажмите (затем щелкните правой кнопкой мыши) на "Отменить" выбранные изменения. По умолчанию действие отмены отменяется только для выбранных элементов.

Возможно, вам захочется поэкспериментировать с с использованием нескольких рабочих пространств - и затем фильтровать изменения по рабочей области или по решению.

Ответ 2

Нет, я не знаю, как решить ваши проблемы. Похоже, что лучшим ответом будет реорганизация настроек или кода конфигурации, чтобы вы могли проверить все свои изменения.

Ответ 3

Если ваши изменения находятся в разных проектах, вы можете разделить то, что вы проверяете, используя Source Control Explorer, щелкнув правой кнопкой мыши по папке проекта и проверив таким образом. Он будет автоматически проверять только файлы в папке, которую вы нажимаете правой кнопкой мыши. Просто имейте в виду, что Source Control Explorer дает вам другие варианты. В противном случае, я не знаю, как вручную управлять вашими наборами изменений по файлу, если это существует, я хотел бы узнать об этом.

Ответ 4

Вы также можете использовать Ctrl + A для выбора всех элементов, а затем нажмите Spacebar, чтобы переключить отмеченные флажки как отмеченные/непроверенные.