Delete コマンド (Team Foundation バージョン管理)
ファイルやフォルダーを Team Foundation バージョン管理サーバーから削除し、それらをディスクから削除します。
注意
このコマンドの結果は、チェックイン操作を実行するまでは他のワークスペースに表示されません。 詳細については、「保留中の変更のチェックイン」を参照してください。
必要なアクセス許可
delete コマンドを使用するには、[チェックアウト] のアクセス許可が [許可] に設定されている必要があります。 /lock オプションに none 以外の値を指定する場合は、[ロック] のアクセス許可が [許可] に設定されている必要があります。 また、ワークスペースを所有しているか、グローバルな [ワークスペースの管理] のアクセス許可が [許可] に設定されている必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
パラメーター
引数 |
説明 |
---|---|
itemspec |
Team Foundation バージョン管理サーバーから削除するファイルやフォルダーを指定します。 Team Foundation で itemspecs を解析してスコープ内にある項目を確認する方法の詳細については、「コマンド ライン オプション」を参照してください。
メモ
複数の Itemspec 引数を指定できます。
|
username |
/login オプションに値を指定します。 ユーザー名の値は、DOMAIN\UserName または UserName のいずれかとして指定できます。 |
オプション |
説明 |
---|---|
/lock |
指定された項目を他のユーザーがチェックインまたはチェックアウトできないようにします。 詳細については、「ロックの種類について」を参照してください。 ロック オプション:
|
/recursive |
指定のディレクトリの itemspec に一致するすべてのファイル、またはフォルダーとサブフォルダー、あるいはこれらすべてを削除します。
|
/login |
Visual Studio Team Foundation Server でユーザーを認証するためのユーザー名とパスワードを指定します。 |
解説
delete コマンドは、指定された項目の保留中の変更のうち、種類が "削除" の変更をワークスペースに記録します。 ** checkin** コマンドを使用して、種類が "削除" の保留中の変更を Team Foundation バージョン管理サーバーにコミットすると、Team Foundation によりこの項目が Team Foundation バージョン管理サーバーからは削除されますが、完全に削除されるわけではありません。 dir コマンドを使用すると、Team Foundation バージョン管理サーバー内の削除された項目を見つけることができ、Undelete コマンド を使用すると削除された項目を復元できます。
ワークスペース内の項目を削除しても変更をチェックインしなかった場合、Undo コマンド を使用して項目をワークスペースに復元し、保留中の変更の一覧から "削除" を消去できます。
別の保留中の変更が存在する項目は削除できません。 たとえば、チェックアウトされたファイルは削除できません。 そのような項目を削除するため、undo コマンドを使用して現在の保留中の変更を元に戻すことができます。
保留中の削除をチェックインすると、Team Foundation は、そのファイルを Team Foundation バージョン管理サーバーで削除されたとマークします。 その後、get を実行して他のワークスペースから項目を取得すると (他のユーザーが実行した場合も含む)、それらのワークスペースから項目が削除されます。
itemspec でフォルダーを指定した場合、Team Foundation は、既定でそのフォルダー内のすべてのファイルと、サブフォルダーおよびそのサブフォルダーに含まれるすべてのファイルを削除します。
tf コマンド ライン ユーティリティの使い方の詳細については、「Tf コマンド ライン ユーティリティのコマンド」を参照してください。
例
次の例は、ディスク上の指定のローカル ワークスペース フォルダー内にある 314.cs を削除します。変更をチェックインすると、314.c がバージョン管理システムから非永続的に削除されます。
c:\projects>tf delete 314.cs
参照
処理手順
バージョン管理されているファイルおよびフォルダーの移動、名前の変更、および削除