Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation Version Control (TFVC) tf reconcile
コマンドは、ディスク上のワークスペースの現在の状態をサーバーのビューと比較して、ワークスペースをクリーンアップするか、または未依存のローカル変更を昇格させます。
前提条件
構文
tf reconcile [itemspec]
/clean [/diff] [/noprompt] [/preview] [/recursive] [/ignore]
[/unmapped] [/exclude:itemspec1,itemspec2,...]
tf reconcile [itemspec]
/promote [/adds] [/deletes] [/diff] [/noprompt] [/preview]
[/recursive] [/noignore] [/exclude:itemspec1,itemspec2,...]
パラメーター
議論
引数
説明
<itemspec>
reconcile
コマンドを適用するファイルまたはフォルダーを識別します。 省略すると、すべての適切な項目が含まれます。 TFVC が
注
複数の itemspec
引数を指定できます。
オプション
オプション
説明
/clean
サーバーの構造に合わせてディスク上のローカル項目を更新します。 バージョン 管理に存在しない項目を削除し、ディスクに存在しないがバージョン 管理に存在する項目を追加します。
/promote
ローカル ファイルの変更をバージョン 管理に昇格させます。
tf add
と同様に、ローカルで作成された項目をバージョン コントロールに追加し、ローカルに削除された項目を削除します。
注
/noprompt
で使用する場合は、/adds
や /deletes
を指定します。
/adds
ローカルに追加されたファイルとフォルダーをバージョン 管理に昇格させます。
注
/promote
でのみ使用できます。
/deletes
削除されたファイルとフォルダーをバージョン 管理に昇格させます。
注
/promote
でのみ使用できます。
/exclude
このオプションで指定されたコンマ区切りの項目を無視します。
注
このオプションは、交差する場合に /ignore
、/noignore
、および /unmapped
オプションをオーバーライドします。
/unmapped
既定値をオーバーライドし、マップされていないアイテムとクロークされたアイテムをクリーンアップします。 既定では、マップされていないアイテムとクロークされたアイテムは、/clean
コマンドの影響を受けません。 詳細については、「マッピング (ワークスペース)」を参照してください。
注
/clean
でのみ使用できます。
/diff
MD5 ハッシュを使用して、項目とソース管理を比較します。 このオプションを使用して、ワークスペースのバージョンとは異なり、読み取り専用ビット セット (+R) を持つ項目を検出します。
/preview
reconcile
操作を実際に実行せずに、何が起こるかを表示します。
/ignore
/noignore
既定値をオーバーライドし、無視された項目を昇格します。 既定では、/promote
は、バージョン 管理で無視される項目を除くすべての項目を昇格します。 無視された項目も昇格するには、このオプションを使用します。 このオプションは、tf add
コマンドで /noignore
を使用する場合と似ています。
注
/promote
でのみ使用できます。
/recursive
特定のディレクトリとサブディレクトリ内の項目を調整します。
/noprompt
ウィンドウとダイアログ ボックスの表示を抑制し、出力データをコマンド プロンプトにリダイレクトします。 「Team Foundation バージョン管理コマンド使用する」を参照してください。
注釈
reconcile
コマンドを使用して、ローカル ワークスペースの状態をサーバーの状態と同期できます。
-
/clean
を使用して、サーバーの状態に従ってローカル ワークスペースを更新します。 -
/promote
を使用して、ローカルに追加および削除された項目をバージョン 管理の保留中の変更に昇格させます。
tf
コマンドライン ユーティリティの使用方法の詳細については、「Team Foundation バージョン管理コマンドを使用する」を参照してください。
例示
清潔
次の例では、[Visual Studio Clean Workspace] ダイアログ ボックスを開き、サーバーから削除または再ダウンロードするローカル項目を指定できます。
tf reconcile /clean
次の例では、バージョン コントロールで無視される項目を除くすべてのローカル項目をクリーンアップします。
tf reconcile /clean /ignore
次の例では、マップされていないアイテムやクロークされたアイテムを含め、すべてのローカルアイテムをクリーンアップします。
tf reconcile /clean /unmapped
次の使用例は、file1.txt および dir1 を除くすべての項目をそのすべての内容でクリーンアップし、[ワークスペースのクリーンアップ] ダイアログ ボックスを表示しません。
tf reconcile /clean /noprompt /recursive /exclude:file1.txt,dir1
進める
次の例では、Visual Studio [候補の変更の昇格] ダイアログ ボックスを開き、保留中の変更に昇格する項目を指定できます。
tf reconcile /promote
次の例では、myLib.dll ファイルを除き、バージョン コントロールによって無視される項目を含むすべての項目を昇格します。
tf reconcile /promote /noignore /exclude:myLib.dll
次の例では、[候補の変更の昇格] ダイアログ ボックスを開かずに、ローカルで作成されたすべての項目をバージョン 管理の保留中の変更に追加します。 このコマンドは、tf add /noprompt
コマンドに似ています。
tf reconcile /promote /adds /noprompt
次の使用例は、[候補の変更の昇格] ダイアログ ボックスを開かずに、ローカルに削除されたすべてのアイテムをバージョン コントロールの保留中の変更に追加します。
tf reconcile /promote /deletes /noprompt
関連記事
- Team Foundation バージョン管理コマンドの使用
- コマンド の追加
- Get コマンド
- checkin コマンド を
する - Difference コマンドの
- ファイルの種類の管理
- フォルダーとファイルの を比較する