1. ホーム
  2. svn

[解決済み] ファイルを削除せずにバージョン管理から削除するには?

2022-06-26 08:19:50

質問

もし私が svn rm file を実行すると、そのファイルはローカルの作業コピーから削除されます。

今私がしていることは

$ cp file file2
$ svn rm file
$ svn ci
$ mv file2 file

を使用したときに、svn がローカルファイルを削除してしまうのを防ぐにはどうしたらよいでしょうか。 svn rm ?

どのように解決するのですか?

あなたは --keep-local コマンドラインオプションが必要です。これは、ファイルをファイルシステムから削除することなく、バージョン管理からファイルを削除します。

$ svn rm --keep-local my_important_file

注意 --keep-local にのみ影響します。 svn rm にのみ影響します。他のユーザーは、自分が行った変更によりローカルコピーとリポジトリが競合しない限り、自分のローカルコピーを削除されるかもしれません。これは望ましい結果ではないかもしれません。以下のコメントを参照してください。