Add コマンド
バージョン管理のためにファイルおよびフォルダーを追加します。
ヒント |
---|
バージョン管理にファイルを追加する前に、まず開発用コンピューターのワークスペースを設定する必要があります。「Workspace Command」または「開発用コンピューターの設定とバージョン管理の使用の開始」を参照してください。 |
要件: 「Team Foundation Server のアクセス許可」を参照してください。
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
パラメーター
パラメーター |
説明 |
---|---|
/encoding: filetype |
このパラメーターは無視されます。 |
itemspec |
項目の範囲を追加するように指定します。複数の itemspec 引数を指定できます。 構文については、Team Foundation バージョン管理のコマンド リファレンスを参照してください。 |
/lock |
ロックを追加または削除します。「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。 |
/login:username,[password] |
ユーザー アカウントをコマンドを実行するように指定します。「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。 |
/noignore |
既定では、特定の種類のファイル (.dll ファイルなど) はバージョン管理によって無視されます。.tfignore の規則は Add に itemspecにワイルドカードを指定する場合、適用するコマンドをチェックします。規則のアプリケーションをこの場合、オーバーライドするには、/noignoreを指定します。 どの種類のファイルを .tfignore ファイルを使用して無視するかを構成できます ( [ファイル: .tfignore ファイルを参照)。 |
/noprompt |
コマンド プロンプトにウィンドウとダイアログ ボックスの表示、への出力データを抑制します。「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。 |
/recursive |
再帰的に指定されたディレクトリとサブディレクトリ内の項目を追加します。 |
例
すべての次の例では、$/SiteApp/Main/ が c:\code\SiteApp\Main\ のワークスペースにマップされると仮定します。
ローカル ワークスペースの新しいファイルを追加します。
ローカル ワークスペース の新しいファイルが自動的に検出されます。、保留中の変更をこれらの最近検出されたファイルを行うことができます。
c:\code\SiteApp\Main\SolutionA\Project1>tf add
無視されますであるローカル ワークスペースのすべての項目の最新バージョン (それらを除く) を追加します。
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
ローカル ワークスペースのすべての項目の最新バージョンを追加します。
個々の項目の追加
c:\code\SiteApp\Main>tf add program1.cs program2.c
ファイル program1.cs と program2.c. を追加します。
再帰的に特定の型のすべての項目を追加します。
c:\code\SiteApp\Main>tf add *.cs /recursive
現在のディレクトリとサブディレクトリ内のすべての C# コード ファイル (.cs) を追加します。
Visual Studio での作業
- サーバーへのファイルの追加 Visual Studio を使用してファイルをサーバーに追加します。
ヒント
このコマンドの結果は、保留中の変更としてキューに配置され (「Status コマンド」を参照)、チェックインするまでサーバーで有効になりません (「Checkin コマンド」を参照)。
(および場合、別のタスクのためのワークスペースをクリーンアップするため) 変更を予約する必要がある場合は、Shelve コマンドを使用します。