Add コマンド (Team Foundation バージョン管理)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation バージョン管理の add
コマンドは、TFVC リポジトリにファイルとフォルダーを追加します。
前提条件
開発マシンに設定された TFVC ワークスペース。 「Workspace コマンド」または「開発用コンピューターでの Team Foundation バージョン管理のセットアップ」を参照してください。
構文
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 での作業
- Visual Studio を使用してサーバーにファイルを追加することもできます。
ヒント
add
コマンドの結果は保留中の変更としてキューに登録され、それらをチェックインするまでサーバーに反映されません。 「Checkin コマンド」を参照してください。- 変更を取り置くか、別のタスクのためにワークスペースをクリーンアップするには、Shelve コマンドを使用してください。