SVN:対処方法“ dead”ファイル
-
03-07-2019 - |
質問
SVNリポジトリがあります。時間の経過とともに、編集、変更、変更などを行うと、一部のファイルが冗長/不要になります。
ベストプラクティスは何ですか。SVNからファイルを削除するか、単にファイルをゼロにしますか? または、私が逃している3番目のオプションはありますか?
解決
不要なファイルをSubversionから削除しても、履歴に残っています。彼らは永遠に消えません。だから私は「svn rm」それら。
他のヒント
ファイルを削除します:
svn remove <file>
ファイルはリポジトリから完全に削除されるのではなく、HEADリビジョンから削除されるだけです。
空のファイルをコミットしても、ファイルを削除するだけでコンテンツは削除されます。 svn rm
が方法です。
Subversionが新しいリリースでリリースされると、(バックアップまたはホットコピーの代わりに)完全なリポジトリエクスポートを実行できます。新しいリリースをインストールしてから、リポジトリ全体のインポートを実行します。
これによりリビジョン番号が最初から始まり、エクスポートする前にすべての履歴が失われます。
所属していません StackOverflow