Checkout コマンド (および Edit コマンド)

ファイルをチェックアウトし、その保留中の変更ステータスを "編集" に変更します。 このコマンドは、Checkout または Edit を使用して呼び出すことができます。

要件:Team Foundation Server のアクセス許可の参照」を参照してください。

tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]

パラメーター

パラメーター

説明

/encoding

このパラメーターは無視してください。

itemspec

チェックインする項目の範囲を指定します。 構文については、「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。

/lock

ロックを適用または解除します。 「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。

/login:username,[password]

コマンドを実行するユーザー アカウントが指定されます。 「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。

/recursive

指定されたディレクトリとサブディレクトリ内の項目を再帰的にチェックアウトします。

項目を 1 つチェックアウトする

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs

program.cs をチェックアウトします。

項目を 2 つチェックアウトする

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.c

program1.cs ファイルと program2.c ファイルをチェックアウトします。

Visual Studio での作業

ヒント

  • ヒント新しいタスクを開始する場合、ファイルをチェックアウトして作業を開始する前に、サーバーから最新ファイルをダウンロードすることをお勧めします。 「Get コマンド」を参照してください。

  • ヒント ローカル ワークプレースでファイルの編集を開始すると、ファイルは自動的にチェックアウトされます。

  • ヒント 保留中の変更の一覧を表示できます。

    • Checkin コマンドを使用して [チェックイン] ダイアログ ボックスでコメントや関連付けられた作業項目などの関連データを処理します。

    • コマンド プロンプトで Status コマンドを使って。

  • ヒント サーバーのチーム コードベースに変更をチェックインする準備が整ったら、Checkin コマンドを使用します。

  • ヒント 変更を棚上げ (および別のタスクのためにワークスペースをクリーンアップ) する必要がある場合は、Shelve コマンドを使用します。

  • ヒント サーバー ワークスペースを使用した場合、チェックアウトしていないファイルは読み取り専用です。