3

SVN リポジトリでばかげたことをしたところ、誤って大量のものをサブフォルダーではなくルートにインポートしてしまいました。クリーンアップには何年もかかります....レポでグローバルな元に戻す簡単な方法がない限り? ヘルプ ファイルには、作業コピーを元に戻すことが記載されていますが、新しくインポートされたアイテムの作業コピーはありません。インポートを元に戻す方法はありますか?

Duplicate : svn リポジトリ全体を古いリビジョンにロールバックまたは元に戻します

4

3 に答える 3

10

この質問を参照してください: svn リポジトリ全体を古いリビジョンにロールバックまたは元に戻す

于 2009-05-08T14:11:03.620 に答える
1

1 つの方法は、目的のバージョンまでのバックアップのみを実行してから、リポジトリを復元することです。

svnadm dump /path/to/repo -r 0:desired_max

必要なバックアップを提供する必要があります。

于 2009-05-08T14:11:22.887 に答える
1

完全なリポジトリをチェックアウトし、変更をマージしてからコミットします。

$ svn checkout https://server/repro temp
$ cd temp
$ svn merge -c -[revision] https://server/repro

作業コピーが正しいことを確認してください

$ svn commit -m "Revert of botched import."
于 2009-05-08T14:14:17.573 に答える