次の方法で共有


[追加] コマンド (Team Foundation バージョン コントロール)

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Visual Studio 2019 |Visual Studio 2022

Team Foundation Version Control add コマンドは、TFVC リポジトリにファイルとフォルダーを追加します。

[前提条件]

構文

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

パラメーター

パラメーター Description
/encoding: <filetype> このパラメーターは無視します。
itemspec 追加する項目のスコープを指定します。 複数の itemspec 引数を指定できます。
/lock ロックを適用または削除します。 Team Foundation バージョン管理コマンドの使用を参照してください。
/noignore 既定では、バージョン コントロールは、 .dll ファイルなど、特定の種類のファイルを無視します。 無視するファイルの種類は 、.tfignore ファイルを使用して構成できます。 「 どのファイル バージョン コントロールが無視するかをカスタマイズする」を参照してください。 .tfignore ファイル内の規則は、addでワイルドカードを指定するときに、itemspec コマンドに適用されます。 これらのルールをオーバーライドするには、 /noignoreを指定します。
/noprompt ウィンドウとダイアログ ボックスの表示を抑制し、出力データをコマンド プロンプトにリダイレクトします。 Team Foundation バージョン管理コマンドの使用を参照してください。
/recursive 指定したディレクトリと任意のサブディレクトリに項目を再帰的に追加します。

例示

次の例では、 c:\code\SiteApp\Main\ がワークスペース内の $/SiteApp/Main/ にマップされることを前提としています。

ローカル ワークスペースにすべての新しいファイルを追加する

ローカル ワークスペース内の新しいファイルが自動的に検出されます。 これらの新しく検出されたファイルを保留中の変更に昇格させることができます。

次のコマンドは、 無視される項目を除き、ローカル ワークスペース内のすべての項目の最新バージョンを追加します。

c:\code\SiteApp\Main\SolutionA\Project1>tf add

次のコマンドは、ローカル ワークスペース内のすべてのアイテムの最新バージョンを追加します。無視済みとして指定された項目も追加します。

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

個々のアイテムを追加する

次のコマンドは、ファイル program1.csprogram2.csを追加します。

c:\code\SiteApp\Main>tf add program1.cs program2.cs

特定の型のすべての項目を再帰的に追加する

次のコマンドは、現在のディレクトリとサブディレクトリにすべての C# コード ファイル (.cs) を追加します。

c:\code\SiteApp\Main>tf add *.cs /recursive

Visual Studio での作業

ヒント

  • add コマンドの結果は保留中の変更としてキューに登録され、チェックインするまでサーバーには反映されません。 Checkin コマンドを参照してください。
  • 変更を確保したり、別のタスクのためにワークスペースをクリーンアップしたりするには、 Shelve コマンドを使用します。