Кто-нибудь может найти вариант TFS "Unshelve" в Visual Studio 2012?
Я могу найти кнопку полки в порядке, и у меня были изменения в полках ранее сегодня, но теперь я не могу найти способ отменить их! Это оставило меня в затруднительном положении!
Если эта кнопка на самом деле отсутствует в бета-версии Visual Studio 11, возможно, есть команда TFS на консоли, которую я могу выполнить, чтобы временно выполнить это?
Спасибо всем, я на самом деле не могу найти ответ на Google для этого либо.
5 ответов
Перейдите в Team Explorer, затем "Pending Changes", затем "Actions", затем "Find Shelvesets", затем щелкните правой кнопкой мыши на полке, которую вы хотите отменить, наконец, "Unshelve".
Я всегда использовал щелчок правой кнопкой мыши на решении и выбирал "Unshelve". Чтобы добавить эту функциональность обратно:
- Нажмите на меню "Инструменты> Настроить". Откроется диалоговое окно "Настройка".
- Выберите вкладку "Команды".
- Выберите переключатель "Контекстное меню" в разделе "Выберите меню или панель инструментов для перегруппировки".
- В раскрывающемся списке выберите "Контекстные меню проекта и решения | Решение | Управление исходным кодом".
- Нажмите кнопку "Добавить команду". Откроется диалоговое окно "Добавить команду".
- Выберите "Файл" в списке "Категории".
- Выберите "TfsUnshelvePendingChanges" в списке "Команды".
- Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Добавить команду".
- Используйте кнопку "Переместить вниз", чтобы разместить новый пункт меню в нужном месте.
- Нажмите кнопку "Закрыть", чтобы закрыть диалоговое окно "Настройка".
Обычно, если вы не можете найти опцию среди тысяч доступных в Visual Studio, есть очень полезная функция "Быстрый запуск" (Ctrl-Q). В этом случае, если вы введете "shelve", он покажет вам, где найти shelvesets.
Просто добавьте к ответу Nock, что вы можете видеть опцию unshelve, только если вы открываете решение под контролем исходного кода.
Вы не увидите этот вариант, если откроете пустое решение, независимо от того, подключено ли ваше рабочее пространство Visual Studio к Team Foundation или нет.
Вот как это выглядит, если вы попытались отменить набор полок в пустом решении (с TFS, подключенным к рабочей области Visual Studio и со всеми элементами управления исходным кодом, подключенными), где нет возможности отменить удаление из управления исходным кодом.
Вот как это выглядит с открытым решением под управлением исходного кода.
Мораль ответа заключается в том, чтобы открыть любое решение / проект, который у вас может быть, который находится под контролем исходного кода и имеет набор полок, который вы хотите отложить.