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 リポジトリにファイルとフォルダーを追加します。
[前提条件]
- 既定の TFVC アクセス許可。
- 開発マシンに設定された TFVC ワークスペース。 開発用コンピューターの [ワークスペース] コマンド または [Team Foundation Version Control のセットアップ] を参照してください。
構文
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.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 コマンドを使用します。