3

巨大なサーバーSubversionリポジトリがあり、外部にマウントされたパーティションに移動する必要があります。もちろん、svnadmin load/dumpまたはを作成する可能性はありますsvnadmin hotcopyが、私の状況では、リポジトリのサイズのために、かなりの時間がかかる可能性があります。

この段階を回避し、システムの場所との内部関係を壊すことなく、フォルダー全体を新しいパーティションに移動することはできますか?

私は次のようなことをしたいと思います:

mv /path/repository /other_path/repository

ローカルクライアントのリポジトリでこの可能性が気に入っています。サーバーリポジトリでもこのような操作を実行できれば、非常に役立ちます。

4

2 に答える 2

2

はい、移動中に誰もリポジトリにアクセスしないようにすれば、移動できます。

注意:これにより、既存の作業コピーが無効になる可能性があります。ユーザーは、作業コピーが新しい場所を指すようにする必要がある場合がありますsvn switch --relocate

于 2011-11-21T12:03:01.073 に答える
1

理論的にはそうです、SVNリポジトリに関連するすべてのものは非表示の.svnフォルダに含まれています。

于 2011-11-21T11:59:12.660 に答える