Udostępnij za pośrednictwem


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.