次の方法で共有


Add コマンド (Team Foundation バージョン管理)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

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

前提条件

構文

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

Parameters

パラメーター 説明
/encoding: <filetype> このパラメーターは無視してください。
itemspec 追加する項目のスコープを指定します。 複数の itemspec 引数を指定できます。
/lock ロックを適用または解除します。 「Team Foundation バージョン管理コマンドの使用」を参照してください。
/noignore 既定では、バージョン管理で ".dll" ファイルなどの特定の種類のファイルが無視されます。 ".tfignore" ファイルを使用して、無視するファイルの種類を構成できます。バージョン管理で無視するファイルをカスタマイズする」を参照してください。 itemspec でワイルドカードを指定するときに、".tfignore" ファイル内のルールが add コマンドに適用されます。 これらのルールをオーバーライドするために、/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.cs" と "program2.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 コマンドを使用してください。