Чи може хтось знайти опцію TFS “Unshelve” у Visual Studio 2012?


144

Я можу знайти кнопку на полиці в порядку, і раніше було відкладено зміни, але зараз я не можу знайти спосіб їх усунути! Це залишило мене в досить важкому становищі!

Якщо ця кнопка насправді відсутня в бета-версії Visual Studio 11, можливо, є команда TFS на основі консолі, яку я можу виконати, щоб тимчасово виконати це?

Дякую всім, я також не можу знайти відповіді на це в Google.


3
tf.exeє клієнтом командного рядка і може робити все, що IDE може (і більше).
AakashM

2
Так: пройшло менше 10 секунд, починаючи з вкладки "Очікування змін" (і знаючи, що виділений текст із завантаженням призводить до додаткових варіантів).
Річард

2
О, я бачу, це під "Знайти шельветів". Я гадаю, тому що я шукаю слово "Unshelve", що пункт меню автоматично обійшов у моєму мозку :) Дякую.
GONeale

Відповіді:


226

Перейдіть до «Провідника команди», потім «Очікує на зміну», потім «Дії», потім «Знайдіть шелсети», потім клацніть правою кнопкою миші на полиці, яку ви хочете зняти, нарешті «Не зніміть».


3
У будь-який час. Признаю, новий інтерфейс вніс багато змін. Очищення речі є просто недоліком: важче знайти нечасто використовувані операції.
Нок

31
Що мені здається дивним, це те, що легше щось приховати, а складніше щось розстебнути, ніби люди зберігають багато речей, але рідко їх не знімають.
Марк Бродхерст


10

Я завжди звик клацати правою кнопкою миші на рішенні та вибирати "Не скасувати". Щоб додати цю функцію назад:

  1. Клацніть на меню "Інструменти> Налаштувати". Це відкриває діалогове вікно "Налаштувати".
  2. Виберіть вкладку «Команди».
  3. Виберіть перемикач "Контекстне меню" у розділі "Вибір меню або панелі інструментів для перестановки".
  4. Виберіть зі спадного меню пункт «Контекстні меню проекту та рішення | Рішення | Контроль джерела».
  5. Натисніть кнопку "Додати команду". Це відкриває діалогове вікно "Додати команду".
  6. Виберіть "Файл" у списку "Категорії".
  7. Виберіть "TfsUnshelvePendingChanges" у списку "Команди".
  8. Натисніть кнопку "ОК", щоб закрити діалогове вікно "Додати команду".
  9. За допомогою кнопки "Перемістити вниз" розмістіть новий пункт меню в потрібному місці.
  10. Натисніть кнопку "Закрити", щоб закрити діалогове вікно "Налаштувати".

4

Як правило, якщо ви не можете знайти варіант серед тисяч доступних у Visual Studio, є дуже корисна функція «Швидкий запуск» (Ctrl-Q). У цьому випадку, якщо ви введете "полицю", вона покаже вам, де знайти полиці.


2

Так само, як додати до відповіді Нока, що ви можете бачити варіант непридатності, лише якщо відкрити рішення під контролем джерела .

Ви не побачите опцію, якщо відкриєте порожнє рішення, незалежно від того, чи підключена ваша робоча область Visual Studio до Team Foundation чи ні.

Ось як це виглядає , як якщо б ви спробували unshelving в shelveset в порожньому вирішенні (з TFS підключений до візуального робочої області і джерела управління студією все пов'язані), де НЕ варіант для unshelve з системи управління.

Пусте рішення з підключеним TFS

Так виглядає, коли рішення під контролем джерела відкрито.

Невикористовувати варіант

Моральна відповідь полягає в тому, щоб відкрити будь-яке рішення / проект, який у вас може бути, який знаходиться під контролем джерела, який має набір полиць, на який ви хочете відмовитись.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.