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_branchRTM_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 にマージされたことを示します。