web-dev-qa-db-ja.com

ローカルコピーを削除せずにSVNリポジトリからファイルを削除する

SVNリポジトリに既にあるファイルをファイルシステムから削除せずに「削除」するにはどうすればよいですか?

TortoiseSVNまたはコマンドラインの指示を歓迎します。

以下は動作しますが、もっといいものを期待しています。

  1. ファイルをリポジトリ外の別の場所にコピーします。
  2. SVNファイルを削除します。
  3. コミット
  4. ファイルをコピーして、将来のコミットでそれらを無視するようにしてください。
212
srmark
svn delete --keep-local the_file
259
phihag

ファイルとフォルダーの削除

リポジトリからアイテムを削除するが、バージョン管理されていないファイル/フォルダーとしてローカルに保持する場合は、拡張コンテキストメニュー→削除(ローカルに保持)を使用します。拡張コンテキストメニューでこれを確認するには、Shiftキーを押しながらExplorerリストペイン(右ペイン)の項目を右クリックする必要があります。

完全に削除:
右クリック→メニュー→削除

削除してローカルに保持:
Shift +マウスの右クリック→メニュー→削除

103
crashmstr

TortoiseSVNでは、次のこともできます Shift +右クリックして、「Delete(keep local)」を含むメニューを取得します。

59
harpo

ファイルの名前を変更し、「削除された」ファイルを含む変更をコミットし、新しい(名前が変更された)ファイルを含めないでください。

ファイルの名前を元に戻します。

0
Avram