寛大なウェブサイトから無料で提供されたSubversionリポジトリを使用しています。これは、リポジトリで使用できるのが200MBしかないことを意味します。ただし、これは非常に寛大であり、ソースコードのニーズには十分すぎると考えているため、不満はありません。
ただし、「過去にさかのぼって」問題を解決したい場合は、システムが非常に強力であるという理由だけで、ストレージを大量に消費するファイルタイプにSubversionを使用することがあります。私はかなりまとまりのない人で、物事を分類するのに役立つ専用のバージョン管理システムのようなものを持っていることは本当に本当に役に立ちます。
それで、私が疑問に思っているのは、クラウド上の私のリポジトリが、誤ってバージョン管理に追加した可能性のある大きなファイルを「保持」するかどうかです。Subversionリポジトリにいくつかの大きなファイル(たとえば、2MBのjpegが多数ある)を追加するとします。さらに、後続のコミットでそれらを少し編集し、ログに不必要に冗長なコミットメッセージコメントを提供することもできます。次に、これらのjpegはもう必要ないことに気付き、削除します。
もちろん、最初にファイルを追加したときのコミット番号を含め、以前のコミット番号でリポジトリをチェックアウトできるはずなので、後でリポジトリからファイルを削除しても、実際のリポジトリは引き続き保持されます。それがチェックアウトの能力を確実にすることであるならば、彼らに永遠に?
この場合、このデータを削除するための規定があると思いますか?リポジトリがこのタイプの「使い捨て」データで肥大化した場合(たとえば、200 MBのクォータが不足し、プログラミング目的でリポジトリをもう少し使用したい場合)、太い?
事前にトピックを調査しなかったことをお詫びします。遅いです。