Merges コマンド (Team Foundation バージョン管理)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
tf merges
コマンドを使用して、Team Foundation バージョン管理 (TFVC) での、指定したソース ブランチと宛先ブランチの間の過去のマージに関する詳細情報を表示します。
前提条件
merges
コマンドを使用するには、ソース ブランチと宛先ブランチの両方に対して [読み取り] アクセス許可が [許可] に設定されている必要があります。 詳細については、「既定の TFVC アクセス許可」を参照してください。
構文
tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
パラメーター
引数
Argument
説明
<source>
指定したソースを含むエントリのみを含めるように、マージ履歴をフィルター処理します。
このパラメーターは省略可能です。
<destination>
マージ履歴を表示する宛先ブランチを指定します。
このパラメーターは必須です。
<username>
/login
オプションに値を指定します。 username
値は、DOMAIN\username
または username
として指定できます。
<TeamProjectCollectionUrl>
マージ履歴を表示するブランチを含むプロジェクト コレクションの URL (例: http://myserver:8080/tfs/DefaultCollection
)。
Options
オプション
説明
/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 にマージされたことを示します。