[マージ] コマンド (Team Foundation のバージョン管理)
Azure DevOps Services の |Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
tf merges
コマンドは、Team Foundation Version Control (TFVC) で指定されたソース ブランチとターゲット ブランチ間の過去のマージに関する詳細情報を表示します。
前提 条件
構文
tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
パラメーター
引数
引数の
説明
<source>
マージ履歴をフィルター処理して、指定したソースのエントリのみを含めます。
このパラメーターは省略可能です。
<destination>
マージ履歴を表示する宛先ブランチを指定します。
このパラメーターは必須です。
<username>
/login
オプションに値を提供します。
DOMAIN\username
または username
として username
値を指定できます。
<TeamProjectCollectionUrl>
マージ履歴を表示するブランチを含むプロジェクト コレクションの URL (http://myserver:8080/tfs/DefaultCollection
など)。
オプション
オプションの
説明
/recursive
指定した TFVC サーバー フォルダーとそのサブフォルダー内のすべてのマージに関する情報を表示します。
/extended
tf merges tgt\file1.txt; C21-25
など、特定の範囲の対象アイテムのマージの一覧を表示します。 このオプションでは、マージの種類 (追加や編集など) と、ソースアイテムとターゲットアイテムに関する詳細情報が表示されます。 このオプションは、/format: Detailed
を意味します。
手記
ソース項目を指定する場合、このオプションを使用することはできません。
/format
マージ履歴を表示できる形式を指定します。
-
Brief
(既定値): ソースアイテムとターゲットアイテムの両方、作成者とターゲットチェックインの日付の変更セット番号が表示されます。 -
Detailed
: ソースアイテムとターゲットアイテムの詳細なパスと変更セット番号を表示します。
/login
Azure DevOps でユーザーを認証するためのユーザー名とパスワードを指定します。
/showall
現在の名前と以前に使用したすべての名前の下に、特定のターゲット アイテムの過去のすべてのマージを表示します。
/collection
プロジェクト コレクションを指定します。
備考
tf
コマンドライン ユーティリティの使用方法の詳細については、「Team Foundation バージョン管理コマンドを使用する」を参照してください。
例
次の使用例は、Beta1_branch と RTM_branchの間で実行されるすべてのマージ操作に関する情報を表示します。
c:\projects>tf merges /recursive Beta1_branch RTM_branch
サンプル出力:
Changeset Merged in Changeset Author Date
--------------------------------------------------------
135 162 Justin 10/31/2003
146 162 Justin 10/31/2003
147* 167 Bill 11/02/2003
変更セット 147 の横にあるアスタリスク *
は、その変更セット #147 の一部の変更のみが変更セット #167 にマージされたことを示します。