SVN リポジトリでばかげたことをしたところ、誤って大量のものをサブフォルダーではなくルートにインポートしてしまいました。クリーンアップには何年もかかります....レポでグローバルな元に戻す簡単な方法がない限り? ヘルプ ファイルには、作業コピーを元に戻すことが記載されていますが、新しくインポートされたアイテムの作業コピーはありません。インポートを元に戻す方法はありますか?
Duplicate : svn リポジトリ全体を古いリビジョンにロールバックまたは元に戻します
SVN リポジトリでばかげたことをしたところ、誤って大量のものをサブフォルダーではなくルートにインポートしてしまいました。クリーンアップには何年もかかります....レポでグローバルな元に戻す簡単な方法がない限り? ヘルプ ファイルには、作業コピーを元に戻すことが記載されていますが、新しくインポートされたアイテムの作業コピーはありません。インポートを元に戻す方法はありますか?
Duplicate : svn リポジトリ全体を古いリビジョンにロールバックまたは元に戻します
この質問を参照してください: svn リポジトリ全体を古いリビジョンにロールバックまたは元に戻す
1 つの方法は、目的のバージョンまでのバックアップのみを実行してから、リポジトリを復元することです。
svnadm dump /path/to/repo -r 0:desired_max
必要なバックアップを提供する必要があります。
完全なリポジトリをチェックアウトし、変更をマージしてからコミットします。
$ svn checkout https://server/repro temp
$ cd temp
$ svn merge -c -[revision] https://server/repro
作業コピーが正しいことを確認してください
$ svn commit -m "Revert of botched import."