Wstrzymanie pracy i zarządzanie zmianami odłożonymi na półkę

Dla różnych możliwych przyczyn czasem trzeba zarezerwowane niektórych lub wszystkich swoją pracę w toku.Shelvesets są przydatne, gdy chcesz zatrzymać pracy dla:

  • Przerwy: oczekujące zmiany, które nie są gotowe do ewidencjonowania, ale potrzebujesz do pracy na inne zadanie.

  • Współpraca: oczekujące zmiany, które nie są gotowe do ewidencjonowania, ale musisz udostępnić innego członka zespołu.

  • Przegląd kodu: ma inny członek zespołu może wykonać Przegląd kodu oczekujących zmian.

    PoradaPorada

    Jeśli używasz programu Visual Studio Premium lub większe możliwości wersji, można użyć Przegląd kodu funkcji.

  • Kompilacja prywatnych: przed Zaewidencjonuj zmiany, można użyć systemu automatycznego kompilacji umożliwiające tworzenie i testowanie kodu.

  • Wykonywanie kopii zapasowej: masz pracę w toku, którego nie można dokończyć teraz tak ma kopii zapasowej przechowywanego na serwerze i jest dostępny do innych członków zespołu, które może być wymagane do niego dostęp.

  • Przekazaniem: masz pracę w toku przewidzianej do strony wyłączenia innym członkom zespołu.

Można przenieść swoją oczekujące zmiany do shelveset na serwerze, a następnie czystego swoje obszar roboczy.Shelveset zapisuje i przechowuje nie tylko Twoje poprawki do pliku, ale także komentarz, wykaz powiązane pozycje robocze i ewidencjonowania uwagi (jeśli można oceniać zasady przed półek).

Wymagane uprawnienia

Musi być jednym z współpracowników dla swojego projektu zespołowego.Zobacz Domyślne grupy, uprawnienia i role serwera TFS [przekierowanie].

Co chcesz zrobić?

  • Wstrzymywanie i wznawianie pracy na stronie Moja praca

  • Niektóre zmiany shelve

  • Znajdź shelveset

  • Wyświetlanie i pracować z shelveset

  • Praca z wiersza polecenia

  • Zapoznaj się z poradami

Wstrzymywanie i wznawianie pracy na stronie Moja praca

[!UWAGA]

Funkcja Moja praca jest dostępna tylko wtedy, gdy Visual Studio Premium i Visual Studio Ultimate.

Z Moja praca strony można zapisać, a następnie przywrócić nie tylko zmiany pliku i powiązane pozycje robocze, ale także położenie okien, punkty przerwania i inne ważne podpowiedzi.

In Team Explorer, choose Ikona domowyHome, and then choose My Work.Na Moja praca wybierz Suspend & Shelve, a następnie wpisz opis utworu zawieszone.

Okienka wpływ zawieszeniem elementu pracy.

Gdy wszystko jest gotowe wznowić pracę, przejdź zawieszone & pracy w trybie sekcję Moja praca strony, zaznacz zestaw roboczy zawieszone i wybierz polecenie wznowić.

Wznawianie i wykonanie zadania

Shelve zmiany

PoradaPorada

W Eksploratorze rozwiązań lub Eksploratora kontroli źródła można shelve określony podzbiór plików, które pracy z: zaznacz je, otwórz jego menu kontekstowego, a następnie wybierz Shelve oczekujących zmian.Oczekujących zmian zostanie wyświetlona strona, wybrany jest gotowy do shelve tylko te pliki.

Aby shelve zmiany

  1. In Team Explorer, choose Ikona domowyHome, and then choose Pending Changes.

  2. W oczekujących zmian upewnij się, że są wyświetlane żądane zmiany shelve uwzględnione zmiany sekcji.Przeciągania plików między uwzględnione zmiany i wykluczone zmiany (skrótu klawiaturowego: Otwórz menu kontekstowe elementu, a następnie wybierz Dołącz lub wykluczenia.

  3. Wybierz Shelve łącza.

  4. Wpisz nazwę shelveset.

    Regały niektóre zmiany

  5. (Opcjonalnie) Wybierz jedną z następujących pól wyboru:

    • Zachowaj oczekujące zmiany lokalnie

      Domyślnie to pole wyboru jest zaznaczone.Jeśli to pole wyboru jest zaznaczone, oczekujące zmiany (w tym komentarz i na liście powiązane pozycje robocze) nie zostaną usunięte z obszaru roboczego.Jeżeli chcesz wyczyścić swój obszar roboczy do pracy nad innym zadaniem, należy wyczyścić to pole wyboru.

    • Wypróbuj zasady i informacje ewidencjonowania przed półek

      Po zaznaczeniu tego pola wyboru wszystkie zasady wyboru są oceniane przed utworzeniem shelveset.Aby uzyskać więcej informacji na temat zasad ewidencjonowania, zobacz Set and Enforce Quality Gates.

  6. Wybierz Shelve przycisku.

Znajdź shelveset

Aby znaleźć shelveset

  1. In Team Explorer, choose Ikona domowyHome, and then choose Pending Changes.

  2. Wybierz akcje łącze, a następnie wybierz znaleźć Shelvesets.

  3. Na znaleźć Shelvesets strony, wprowadź w polu nazwy lub aliasu członka zespołu projektu zespołowego, a następnie wybierz Enter klucza.

    Znajdź Shelvesets

    PoradaPorada

    Jeśli nie znasz nazwę właściciela, możesz wpisać * do listy shelvesets dla wszystkich użytkowników.

  4. Zostanie wyświetlona lista shelvesets w wyniki listy.Można wpisać filtr, aby zmniejszyć rozmiar listy.

Wyświetlanie i pracować z shelveset

Po umieszczeniu listę shelvesets (szczegółowo "do znalezienia shelveset") w znaleźć Shelvesets strony, kliknij dwukrotnie shelveset do jej wyświetlania.

Shelveset szczegóły zostanie wyświetlona strona.

Szczegóły Shelveset

  • Lista i drzewa może przełączać wyświetlanie z akcje menu.

  • Aby uzyskać więcej informacji na temat zmian w pliku, otwórz jego menu kontekstowego, a następnie wybierz Otwórz, wyświetlanie historii, lub w jednym z porównania opcje.

  • Wybierz Unshelve zmiany , aby pobrać zmian w shelveset do obszaru roboczego:

    1. Nastąpiły zmiany dowolnego pliku, który nie ma zostać unshelve, otwórz menu kontekstowe pliku, a następnie wybierz wykluczenia.

    2. Jeśli chcesz usunąć shelveset, wyczyść zachować shelveset na serwerze pole wyboru.

    3. Jeśli nie chcesz przywrócić pracy elementów listy i ewidencjonowania notatki znajdujących się w shelveset czyszczenia przywracanie elementów roboczych i zaewidencjonowania uwagi pole wyboru.

    4. Wybierz Unshelve przycisku.

    W przypadku konfliktów między zmian w shelveset i wersje plików w obszarze roboczym, system wyświetli monit o je rozwiązać.

  • Wybierz usunąć Shelveset Jeśli chcesz usunąć shelveset.

    Informacje dotyczące przestrogiPrzestroga

    Upewnij się, że nie ma potrzeby któregokolwiek z utworu przechowywane w shelveset przed usunięciem.Nie ma możliwości odzyskania usuniętych shelveset.

Praca z wiersza polecenia

Porady

  • PoradaW odróżnieniu od changeset shelveset jest bez określonej wersji jednostki.Jeśli inni użytkownicy unshelve elementów, których składa się shelveset, edytować kilka plików i następnie reshelve shelveset, system nie tworzy nową wersję elementów dla przyszłych porównania i utrzymywania nie odnaleziono rekordu z elementów, który skorygować i w jaki sposób.Oryginalna shelveset całkowicie zostanie zastąpiony.

  • PoradaKonflikty mogą wystąpić i zapobiec wznawianie pracy zawieszone.W takim przypadku zobacz Rozwiązywanie konfliktów kontroli wersji programu Team Foundation.