Hatena::Groupiphone-dev

とあるiPhone開発者とゲームエンジン このページをアンテナに追加

2011-01-29

beanstalkのSVN履歴操作

14:42 | beanstalkのSVN履歴操作 - とあるiPhone開発者とゲームエンジン  を含むブックマーク はてなブックマーク - beanstalkのSVN履歴操作 - とあるiPhone開発者とゲームエンジン

ストレージ容量がいっぱいになってしまった場合の解決策があったのであわせてメモ。


解決策3点

  1. プランをアップグレードする
  2. リポジトリをエクスポートし(バックアップのため)元のリポジトリを削除。ワーキングコピーから不要なファイルを消してインポートしなおす。
  3. "svndumpfilter"を使って履歴を編集する。

2の方法は過去の履歴が完全に消えてしまうためリビジョン1から出直す事になる。

"svndumpfilter"を使う場合は、削除されたファイルの履歴のみ消すことができる。

"svndumpfilter"の使い方:http://help.beanstalkapp.com/kb/basics-11/how-can-i-permanently-remove-files-from-a-repository