Czy ktoś może znaleźć opcję „Unshelve” programu TFS w programie Visual Studio 2012?

144

Mogę znaleźć przycisk półki w porządku, a wcześniej odłożyłem zmiany na półkę, ale teraz nie mogę znaleźć sposobu, aby je odłożyć! To postawiło mnie w trudnej sytuacji!

Jeśli w rzeczywistości brakuje tego przycisku w programie Visual Studio 11 Beta, być może istnieje polecenie TFS oparte na konsoli, które mogę wykonać, aby tymczasowo to zrobić?

Dzięki wszystkim, na to również nie mogę znaleźć odpowiedzi w Google.

GONeale
źródło
3
tf.exejest klientem wiersza poleceń i może zrobić wszystko, co może zrobić IDE (i więcej).
AakashM
2
Tak: zajęło mniej niż 10 sekund, zaczynając od zakładki Oczekujące zmiany (i wiedząc, że podświetlony tekst przy pobieraniu prowadzi do większej liczby opcji).
Richard
2
Och, rozumiem, jest w sekcji „Znajdź zestawy półek”. Przypuszczam, że ponieważ szukam słowa „Unshelve”, ten element menu został automatycznie ominięty w moim mózgu :) Dzięki.
GONeale

Odpowiedzi:

226

Przejdź do Team Explorer, następnie „Oczekujące zmiany”, następnie „Działania”, następnie „Znajdź zestawy półek”, a następnie kliknij prawym przyciskiem myszy półkę, którą chcesz wyjąć, na koniec „Usuń z półki”.

Nock
źródło
3
Zawsze. Przyznaję, że nowy interfejs wprowadził sporo zmian. Czystość i po prostu ma pewną wadę: trudniej jest znaleźć rzadko używane operacje.
Nock
31
Wydaje mi się dziwne, że łatwiej jest coś odłożyć i trudniej coś odłożyć, tak jakby ludzie odkładali na półki wiele rzeczy, ale rzadko je odkładali.
Mark Broadhurst
32

Również :

File > Source Control > Find > Find Shelvesets
Sylvain Rodrigue
źródło
10

Zawsze klikałem rozwiązanie prawym przyciskiem myszy i wybierałem „Unshelve”. Aby z powrotem dodać tę funkcję:

  1. Kliknij menu „Narzędzia> Dostosuj”. Otworzy się okno dialogowe „Dostosuj”.
  2. Wybierz kartę „Polecenia”.
  3. Wybierz przycisk opcji „Menu kontekstowe” w sekcji „Wybierz menu lub pasek narzędzi do zmiany kolejności”.
  4. Z menu rozwijanego wybierz „Menu kontekstowe projektu i rozwiązania | Rozwiązanie | Kontrola źródła”.
  5. Kliknij przycisk „Dodaj polecenie”. Otworzy się okno dialogowe „Dodaj polecenie”.
  6. Wybierz „Plik” z listy „Kategorie”.
  7. Wybierz „TfsUnshelvePendingChanges” z listy „Polecenia”.
  8. Kliknij przycisk „OK”, aby zamknąć okno dialogowe „Dodaj polecenie”.
  9. Użyj przycisku „Przenieś w dół”, aby umieścić nową pozycję menu we właściwym miejscu.
  10. Kliknij przycisk „Zamknij”, aby zamknąć okno dialogowe „Dostosuj”.
Greg
źródło
4

Ogólnie rzecz biorąc, jeśli nie możesz znaleźć opcji wśród tysięcy dostępnych w programie Visual Studio, jest bardzo przydatna funkcja „Szybkie uruchamianie” (Ctrl-Q). W tym przypadku wpisanie „półki” pokaże Ci, gdzie znaleźć zestawy półek.

Andrzej Martyna
źródło
2

Podobnie jak dodanie do odpowiedzi Nocka, że opcję unshelve można zobaczyć tylko wtedy, gdy otworzysz rozwiązanie pod kontrolą źródła .

Będziesz nie widzę opcji jeśli otworzysz rozwiązanie puste, niezależnie, czy Visual Studio roboczy jest podłączony do Team Foundation czy nie.

Tak to wygląda, jeśli spróbujesz odłożyć zestaw półek w pustym rozwiązaniu (z TFS połączonym z obszarem roboczym programu Visual Studio i połączoną kontrolą źródła), gdzie nie ma opcji odłączenia od półki z kontroli źródła.

Puste rozwiązanie z podłączonym programem TFS

Tak to wygląda po otwarciu rozwiązania pod kontrolą źródła.

Opcja Unshelve

Morał z odpowiedzi brzmi, aby otworzyć dowolne rozwiązanie / projekt, które możesz mieć, które są pod kontrolą źródła, które mają zestaw półek, który chcesz wyjąć.

matrixanomalia
źródło