Может ли кто-нибудь найти параметр "Unshelve" TFS в Visual Studio 2012?

Я могу найти кнопку полки в порядке, и сегодня у меня были отложенные изменения, но теперь я не могу найти способ их освободить! Это оставило меня в довольно затруднительном положении!

Если эта кнопка на самом деле отсутствует в бета-версии Visual Studio 11, возможно, есть консольная команда TFS, которую я могу выполнить, чтобы временно выполнить это?

Спасибо, я на самом деле тоже не могу найти ответ на Google.

Ответ 1

Перейдите в Team Explorer, затем "Pending Changes", затем "Actions", затем "Find Shelvesets", затем щелкните правой кнопкой мыши по полке, которую вы хотите удалить, наконец, "Unshelve".

Ответ 2

Также:

File > Source Control > Find > Find Shelvesets

Ответ 3

Я всегда использовал щелчок правой кнопкой мыши по решению и выбираю "Unshelve". Чтобы добавить эту функциональность обратно:

  • Выберите меню "Инструменты" > "Настроить". Откроется диалоговое окно "Настройка".
  • Выберите вкладку "Команды".
  • Выберите переключатель "Контекстное меню" в разделе "Выбрать меню или панель инструментов для изменения".
  • Выберите "Контекстные меню проекта и решения" Решение "Исходный контроль" в раскрывающемся списке.
  • Нажмите кнопку "Добавить команду" . Откроется диалоговое окно "Добавить команду" .
  • Выберите "Файл" в списке "Категории".
  • Выберите "TfsUnshelvePendingChanges" в списке "Команды".
  • Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Добавить команду" .
  • Используйте кнопку "Переместить вниз", чтобы поместить новый пункт меню в нужное место.
  • Нажмите кнопку "Закрыть", чтобы закрыть диалоговое окно "Настроить".

Ответ 4

В общем случае, если вы не можете найти вариант среди тысяч доступных в Visual Studio, есть очень полезная функция "Быстрый запуск" (Ctrl-Q). В этом случае, если вы наберете "полка", он покажет вам, где найти полки.

Ответ 5

Точно так же, как добавить к Nock ответ, что вы можете увидеть только опцию unhelve, если вы откроете решение под контролем источника.

Вы увидите не, если вы откроете пустое решение, независимо от того, связано ли ваше рабочее пространство Visual Studio с Team Foundation или нет.

Вот как это выглядит, если вы попробовали использовать shelveset в пустом решении (при подключении TFS к рабочему пространству Visual Studio и исходному управлению все подключено), где не вариант исключить из контроля источника.

Blank Solution with TFS Connected

Вот как это выглядит, когда открылось решение под открытым исходным кодом.

Unshelve option

Мораль ответа открыть любое решение/проект, который у вас есть, который находится под контролем источника, который имеет полки, которые вы хотите отключить.