Oddział folderów i plików
Oddziały można użyć, aby osiągnąć następujące cele:
Zarządzanie pracą równoczesnych przez wiele zespołów na tym samym codebase
Izolowanie ryzyka, które są wprowadzone przez różne zestawy zmian do bazowej
Migawek i następnie wsparcie kolejnych zmian izolowanych (na przykład, aby utworzyć oddział release)
Na przykład poniższa ilustracja pokazuje, jak firma DinnerNow rozwinąć strukturę gałęzi do jego potrzeb biznesowych.
Struktura branch DinnerNow w oknie hierarchii
Zespół funkcji A, jak i funkcja zespołu b do swojej pracy w oddzielnych oddziałów.Zespoły są gotowe do włączenia ich pracy, ich scalić ich oddziałów w oddziale firmy Dev.Podczas kompilacji z oddziału Dev są stabilne i rozpocząć testowanie, zespoły scalić oddziału Dev gałęzi Test.
W każdej wersji jest zwalniana, oddział główny jest rozgałęzione do nowego oddziału wersji, takie jak oddział Version1 oraz oddział Version2.Przez tej strategii, firmy można zwiększyć lub oddzielnie ustalić każdej poprzednich wersji produktu, jeśli to konieczne.
Rozgałęzioną operację można wykonać przy użyciu Explorer kontroli źródła, w tym temacie demonstruje lub oddziału, polecenie w wierszu polecenia.Aby uzyskać więcej informacji, zobacz Branch Command.
Porada |
---|
Rozgałęzianie jest ważnym i zaawansowanym technika tworzenia równoległych zestaw wersje plików.Jednak przy użyciu oddziałów można dodać złożoności i kosztu do projektu.Na przykład podczas scalania dwóch gałęzi należy rozwiązać konflikty. Przed utworzeniem oddziału, należy rozważyć, czy można lepiej spełniał wymagania użytkownika, stosując etykiety.Stosując etykiety, można szybko i łatwo podjąć migawkę stanu plików, tak aby można później pobrać lub tworzenia plików w tym Państwie.Aby uzyskać więcej informacji, zobacz Za pomocą etykiet migawkę plików. |
Konwertowanie folderu oddziału
Po wydaniu Visual Studio Team Foundation Server 2010 rozpoczęła się rozróżnienia pomiędzy gałęziami i folderów.Na poniższej ilustracji przedstawiono najwyższego poziomu strukturę folderu DinnerNow:
DinnerNow strukturę folderów w Eksploratorze kontroli źródła
Jak pokazano na ilustracji, można nadal używać folderów do organizowania oddziałów w ramach hierarchii kontroli wersji projektu zespołu.Jednak folderów i gałęzie mają inny wygląd i różne możliwości.Kiedy kliknij prawym przyciskiem myszy folder lub oddziału i kliknij przycisk Właściwości, wyświetlanie różnych informacji i inne funkcje.
Podczas wykonywania operacji oddział, oddziały, posiadają istotne zalety folderów.Oddziały obsługuje funkcje kontroli wersji, które udostępniają zauważalność do struktury gałęzi i gdy realizują swoje punktu.(Aby uzyskać więcej informacji, zobacz łącza w sekcji Zobacz też w dalszej części tego tematu).
Chociaż nadal gałęzi i scalić między folderami, najlepszym rozwiązaniem dla zespołu jest oddział i scalić tylko wśród oddziałów.Poniższa procedura wyjaśnia jak konwertować folder oddział.
Wymagane uprawnienia
Aby wykonać poniższą procedurę, Twoje oddział Zarządzaj należy ustawić uprawnienie Zezwalaj na.Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.
Aby konwertować folder do oddziału
W Explorer kontroli źródła, upewnij się, że na serwerze istnieje folder, który chcesz przekonwertować.
Jeśli ikona oczekiwanie na dodanie () pojawia się obok folderu, kliknij prawym przyciskiem myszy folder, a następnie kliknij Sprawdzić W oczekujące zmiany.
Kliknij prawym przyciskiem myszy folder, który chcesz przekonwertować, wskaż polecenie Branching i scalanie, a następnie kliknij przycisk przekonwertować do gałęzi.
Przekonwertować folderu do gałęzi pojawi się okno dialogowe.
Ważne podczas konwersji folder, który ma już rozgałęziony, prawdopodobnie należy wybrać rekursywnie wykonać tej konwersji dla wszystkich folderów podrzędnych rozgałęziony pole wyboru.Ta opcja konwertuje oddziałów również wszystkie foldery, które były rozgałęzione z jednego folderu.
(Opcjonalnie) W właściciel polu wpisz nazwę osoby, która jest właścicielem tego oddziału.
[!UWAGA]
Pole właściciel jest wyłącznie do celów informacyjnych.Nazwane w polu właściciel nie udziela żadnych dodatkowych uprawnień.
(Opcjonalnie) W Opis pola informacji o typie, który podejrzewasz byłoby pomocne do innych członków zespołu, którzy muszą używać tego oddziału lub zrozumieć jej cel.
Kliknij przekonwertować.
Ważne |
---|
Nie można zagnieździć oddziałów; w związku z tym jeśli go zawiera oddział lub jest zawartych przez oddział nie można przekonwertować dowolny folder oddziału.Na przykład poniższa ilustracja pokazuje, jak dziecko FeatureTeamA oddziału, ani nadrzędnej można przekonwertować na oddział. |
Po przekonwertowaniu folder do oddziału, można przekonwertować do folderu, jeśli zespół decyduje się zmienić strukturę oddziału.
Aby przekonwertować oddział w folderze
W Explorer kontroli źródła, kliknij gałąź, którą chcesz przekonwertować.
Na pliku menu, wskaż Kontrola źródła, wskaż Branching i scalanie, a następnie kliknij przycisk przekonwertować do folderu.
Gdy Przekonwertować oddziału wróć do folderu pojawi się komunikat, kliknij przycisk Tak.
Oddział w oddziale firmy
Po przekonwertowaniu folder do oddziału, następnie można utworzyć inne oddziały z tego oddziału.Poniższa procedura pokazuje, jak można użyć graficznego interfejsu użytkownika z Visual Studio Application Lifecycle Management (ALM) do oddziału.(Aby uzyskać informacje dotyczące sposobu wykonania tego zadania, w wierszu polecenia, zobacz Branch Command.)
Wymagane uprawnienia
Aby wykonać tę procedurę, Twoje oddział Zarządzaj należy ustawić uprawnienie Zezwalaj na dla ścieżki źródłowej i docelowej oddziałów.Twój scalania należy ustawić uprawnienia dla ścieżki docelowej oddziału, Zezwalaj na.Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.
Gałąź oddziału
W Explorer kontroli źródła, kliknij prawym przyciskiem myszy oddziału, który chcesz oddział, wskaż polecenie Branching i scalanie, a następnie kliknij przycisk oddział.
Oddziału firmy z pojawi się okno dialogowe.
W Nazwa oddziału firmy docelowej określ ścieżkę nowego oddziału.
(Opcjonalnie) W oddziału firmy z wersji , kliknij jedną z następujących opcji w sekcji przez listy:
Jeśli klikniesz Najnowszej wersji, oddział jest tworzony dla najnowszej wersji w kontroli wersji.
Jeśli klikniesz Changeset, można określić liczbę changeset w Changeset pole.Jako alternatywę, kliknij przycisk wielokropka (…), aby otworzyć Znajdowanie punktu okno dialogowe.
Aby uzyskać więcej informacji, zobacz Wyszukiwanie i podgląd zestawów zmian.
Jeśli klikniesz Data, można określić datę w Data pole.
Kliknij oddział.
Gałąź jest tworzony i wyświetlany w Explorer kontroli źródła.
Uwaga w przeciwieństwie do większości operacji kontroli wersji tej operacji nie generuje oczekujące zmiany.Raczej operacja została wykonana natychmiast i nie można jej cofnąć.
Gałąź z pliku lub folderu
Ważne |
---|
W większości przypadków procedury, która jest udokumentowana w tej sekcji nie jest najlepszym rozwiązaniem. |
Chociaż można nadal oddział folder lub plik bezpośrednio w Visual Studio ALM, tego rodzaju działania ogólnie nie jest najlepszym podejściem w większości przypadków.Najlepszym rozwiązaniem dla zespołu jest oddział i scalić tylko wśród oddziałów, jak opisano wcześniej w tym temacie.
Ale jeśli masz specjalne potrzeby do folderu lub pliku, można użyć poniższej procedury do wykonania tego zadania za pomocą Visual Studio ALM.(Aby uzyskać informacje dotyczące sposobu wykonania tego zadania, w wierszu polecenia, zobacz Branch Command.)
Wymagane uprawnienia
Aby wykonać tę procedurę, Twoje wyewidencjonować uprawnień i scalania należy ustawić uprawnienia dla ścieżki docelowej Zezwalaj na.Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.
Do pliku lub folderu
W Explorer kontroli źródła, kliknij prawym przyciskiem myszy folder lub plik ma oddział, wskaż polecenie Branching i scalanie, a następnie kliknij przycisk oddział.
Oddział pojawi się okno dialogowe.
W docelowej polu, modyfikowanie, lokalizację i nazwę dla nowego oddziału.
Można także kliknąć Przeglądaj określić cel.
W oddziału firmy z wersji , kliknij jedną z następujących opcji w sekcji przez listy:
Jeśli klikniesz Najnowszej wersji, oddział jest tworzony dla najnowszej wersji w kontroli wersji.
Jeśli klikniesz Changeset, można określić liczbę changeset w Changeset pole.Alternatywa, można kliknąć przycisk wielokropka (…), aby otworzyć Znajdowanie punktu okno dialogowe.
Aby uzyskać więcej informacji, zobacz Wyszukiwanie i podgląd zestawów zmian.
Jeśli klikniesz Data, można określić datę w Data pole.
Jeśli klikniesz etykiecie, można wpisać nazwę etykiety w etykiety pole.Alternatywa, można kliknąć przycisk wielokropka (…), aby otworzyć Znaleźć etykieta okno dialogowe.
Aby uzyskać więcej informacji, zobacz Za pomocą etykiet migawkę plików.
Jeśli klikniesz Wersję obszaru roboczego, oddział jest tworzony dla wersji w obszarze roboczym.
(Opcjonalnie) Wybierz Tworzenie lokalnych pracy kopii dla nowego oddziału pole wyboru, aby utworzyć kopię elementu kontrolowanych na lokalnego obszaru roboczego.Wyczyść pole wyboru, jeśli nie ma potrzeby lokalnej kopii i chcesz zwiększyć wydajność przez nie pobierania wielu elementów na komputerze.
Click OK.
Gałąź jest tworzony i wyświetlany w Explorer kontroli źródła.
[!UWAGA]
A Przeglądanie w poszukiwaniu folderu zaznaczenie zostanie wyświetlone okno Tworzenie lokalnych pracy kopii dla nowego oddziału pole wyboru i folder lokalny, określony przez użytkownika nie jest zmapowane w bieżącym obszarze roboczym.Przeglądaj w poszukiwaniu folderu lub kliknij Utwórz nowy Folder, określ folder, aby zsynchronizować do kontrolowanych przedmiotów, a następnie kliknij OK.
Zobacz też
Zadania
Wyświetlanie hierarchii oddziału zespołu projektu
Koncepcje
Korzystanie z Eksploratora kontroli źródła do zarządzania plików w systemie kontroli wersji
Gdzie i kiedy zostały scalone punktu widoku