Подтвердить что ты не робот

Найти полки с помощью Visual Studio как можно быстрее

Мне нужно просматривать множество шкафов с использованием Visual Studio каждый день. Я добавил команду TfsPendingChanges на мою панель инструментов, но остальная часть процедуры доступа к полке (Actions/Find Shelvesets) по-прежнему кажется неуклюжей. Фактически, обзор на полках не имеет ничего общего с моими собственными ожидающими изменениями. И VS11 просто сделал его еще на один шаг дольше, чем он уже был.

Есть ли способ добавить "Find Shelvesets" в какой-либо форме непосредственно в меню или на панель инструментов в Visual Studio 2012?

4b9b3361

Ответ 1

Если вы перейдете к правому клику, а затем "Настроить" на любой панели инструментов, появится диалоговое окно. Нажмите кнопку "Клавиатура" на нем, выберите File.TfsUnShelvePendingChanges и назначьте ему горячий ключ. Я действительно считаю, что окно Source Control Explorer должно быть открыто и активно для вашей горячей клавиши.

ИЛИ... Это может быть не совсем то, что вы ищете, но если у вас открыто и активное окно проводника исходного кода, то ALT-F ALT-R ALT-F ALT-F ALT-S откроет диалог. Это на самом деле перемещение File/Source Control/Find/Find Shelvesets.

Ответ 2

Самый простой способ работы с Shelvesets - использовать новую функцию "Моя работа". Подвешивая и возобновляя работу, Visual Studio автоматически выполнит всю магию Shelveset с помощью простого перетаскивания задачи, которую вы хотите выполнить.

То же самое относится к отзывам, приостанавливать текущую работу или создавать новое временное рабочее пространство, открывать запрос на просмотр, позволять автоматически отменять изменения, а когда вы закончите, вернитесь туда, где вы были, возобновив предыдущие задачи.

Это действительно здорово, когда вы получите его. То, что он использует Shelvesets под капотом, приятно знать, но таким образом вам действительно не нужно знать, он просто работает.

Что касается TWA Diff, было замечательно улучшено обновление TFS 2012 Update 2, которое почти готово к выпуску...

Ответ 3

Если это только для отзывов, возможно, Team Web Access будет лучше для вас? Просто перейдите к http://: 8080/tfs/web/, выберите командный проект, затем нажмите вкладку "Источник" и "Найти полки". Затем вы можете открыть каждый полки в новом окне браузера, и он перечислит все изменения и позволит вам быстро сравнить и т.д.

Ответ 4

Команда, которую вы ищете, TfsUnshelvePendingChanges в Файл.

Щелкните правой кнопкой мыши на любой панели инструментов, щелкните по настройке и откроется диалоговое окно. Перейдите на вкладку "Команды" вверху.

Выберите подходящую кнопку из строки меню | Панель инструментов | Контекстное меню. Выберите нужную опцию. Мое избранное - добавить его в панель инструментов > Трассировка рабочего элемента (панель инструментов, где появляется элемент "Новый элемент/открытый элемент" ).

Диалог настройки

После выбора сверху шага, нажмите "Новая команда". Затем выберите File > TfsUnShelvePendingChanges. Это добавит ярлык для изменений без изменений.

Выбрать команду

Благодаря @Alex для указания правильного имени команды. Написание здесь отдельно для людей, которые ищут ответы в будущем.