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.
Porada 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 Home, and then choose My Work.Na Moja praca wybierz Suspend & Shelve, a następnie wpisz opis utworu zawieszone.
Gdy wszystko jest gotowe wznowić pracę, przejdź zawieszone & pracy w trybie sekcję Moja praca strony, zaznacz zestaw roboczy zawieszone i wybierz polecenie wznowić.
Shelve zmiany
Porada |
---|
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
In Team Explorer, choose Home, and then choose Pending Changes.
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.
Wybierz Shelve łącza.
Wpisz nazwę shelveset.
(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.
Wybierz Shelve przycisku.
Znajdź shelveset
Aby znaleźć shelveset
In Team Explorer, choose Home, and then choose Pending Changes.
Wybierz akcje łącze, a następnie wybierz znaleźć Shelvesets.
Na znaleźć Shelvesets strony, wprowadź w polu nazwy lub aliasu członka zespołu projektu zespołowego, a następnie wybierz Enter klucza.
Porada Jeśli nie znasz nazwę właściciela, możesz wpisać * do listy shelvesets dla wszystkich użytkowników.
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.
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:
Nastąpiły zmiany dowolnego pliku, który nie ma zostać unshelve, otwórz menu kontekstowe pliku, a następnie wybierz wykluczenia.
Jeśli chcesz usunąć shelveset, wyczyść zachować shelveset na serwerze pole wyboru.
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.
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.
Przestroga 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
Polecenie shelve: Utwórz lub usuń shelveset.
Shelvesets Command: Shelvesets lista.
Polecenie unshelve: Unshelve shelveset.
Difference Command: Porównania zmian do pliku w shelveset z inną wersją.
Porady
W 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.
Konflikty mogą wystąpić i zapobiec wznawianie pracy zawieszone.W takim przypadku zobacz Rozwiązywanie konfliktów kontroli wersji programu Team Foundation.