Scala polecenie (Kontrola wersji serwera Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Polecenie tf merges
wyświetla szczegółowe informacje o poprzednich scalaniach między określonymi gałęziami źródłowymi i docelowymi w Kontrola wersji serwera Team Foundation (TFVC).
Wymagania wstępne
Aby użyć merges
polecenia, musisz mieć uprawnienie Odczyt ustawione na Zezwalaj zarówno dla gałęzi źródłowych, jak i docelowych. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.
Składnia
tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
Parametry
Argumenty
Argument
Opis
<source>
Filtruje historię scalania tak, aby zawierała tylko wpisy z określonymi źródłami.
Ten parametr jest opcjonalny.
<destination>
Określa gałąź docelową, dla której jest wyświetlana historia scalania.
Ten parametr jest wymagany.
<username>
Udostępnia wartość /login
opcji. Wartość można określić username
jako DOMAIN\username
lub username
.
<TeamProjectCollectionUrl>
Adres URL kolekcji projektu, która zawiera gałęzie, o których chcesz wyświetlić historię scalania, na przykład http://myserver:8080/tfs/DefaultCollection
.
Opcje
Opcja
Opis
/recursive
Wyświetla informacje dotyczące wszystkich scaleń w określonym folderze serwera TFVC i jego podfolderach.
/extended
Wyświetla listę scaleń dla określonego zakresu elementów docelowych, na przykład tf merges tgt\file1.txt; C21-25
. Ta opcja wyświetla typy scalania, na przykład dodawanie lub edytowanie, oraz szczegółowe informacje o elementach źródłowych i docelowych. Ta opcja oznacza /format: Detailed
.
Uwaga
Nie można użyć tej opcji, jeśli określisz element źródłowy.
/format
Określa formaty, w których można wyświetlić historię scalania:
Brief
(ustawienie domyślne): pokazuje numery zestawów zmian zarówno dla elementów źródłowych, jak i docelowych, oraz autora oraz datę zaewidencjonowania docelowego.Detailed
: przedstawia szczegółowe ścieżki i numery zestawów zmian dla elementów źródłowych i docelowych.
/login
Określa nazwę użytkownika i hasło do uwierzytelniania użytkownika w usłudze Azure DevOps.
/showall
Wyświetla wszystkie poprzednie scalania dla danego elementu docelowego pod bieżącą nazwą i wszystkie wcześniej używane nazwy.
/collection
Określa kolekcję projektów.
Uwagi
Aby uzyskać więcej informacji na temat korzystania z tf
narzędzia wiersza polecenia, zobacz Use Team Foundation version control commands (Używanie poleceń kontroli wersji programu Team Foundation).
Przykłady
Poniższy przykład przedstawia informacje o wszystkich operacjach scalania wykonywanych między Beta1_branch a RTM_branch.
c:\projects>tf merges /recursive Beta1_branch RTM_branch
Przykładowe dane wyjściowe:
Changeset Merged in Changeset Author Date
--------------------------------------------------------
135 162 Justin 10/31/2003
146 162 Justin 10/31/2003
147* 167 Bill 11/02/2003
Gwiazdka *
obok zestawu zmian 147 wskazuje, że tylko niektóre zmiany w tym zestawie zmian nr 147 zostały scalone z zestawem zmian #167.