Subversionでのリビジョン削除
今までSubversion1.5(TortoiseSVN1.5)を利用していました。
時々コミットをミスったとき、「直接」リポジトリのDBフォルダを
いじっていました。(だって時間がかからないし)
しかし、つい最近、1.7にアップデートし、
それでリポジトリを作成、そのうちコミットをミスってしまいました。
いつもの調子で上記のとおり削除。
すると、いくつかコミットしてチェックアウトする時にエラーが出るようになりました。
もうこの方法は使えないのかも。
で
svnadmin.exe dump -r 0:12 "c:\repos\xxx" > c:\aaa.dump
次にリポジトリ作成。名前はyyyとする。これは、
svnadmin.exe create "c:\repos\yyy"
のようにコマンドラインで作成すると、リポジトリフォルダにアイコンが出ません。ので、ここはTortoiseSVNで作成(フォルダ構成は作らない)。
最後にload。
svnadmin.exe load "c:\repos\yyy" < c:\aaa.dump
| 固定リンク
「Subversion」カテゴリの記事
- TortoiseSVNでの変更ファイル等をcopyするwsf(2012.08.21)
- svnのpre-lockスクリプト(windows)(2012.08.15)
- Subversionでのリビジョン削除(2012.08.13)
- subversionのコミットログを検索して置換(2010.09.02)
- subversionリポジトリを別のPC/サーバに移すときやること(2009.10.22)
この記事へのコメントは終了しました。
コメント