SVNのログの保存リポジトリのSVNを交換するとき

どちらの場合も、

1.直接移動図書館

質問:REPOSAのsvnサーバーAとサーバーB reposBにアップロードする方法については、アップロード更新レコードのさまざまなを保持しますか?
この質問は、大胆な感じなければならない、あなたは直接名前を変更をコピーすることができます

#登录到B服务器
scp -r cmo@A:/path/to/reposA  /path/to/svndata/
mv /path/to/svndata/reposA /path/to/svndata/reposB

問題解決

2.ライブラリのサブディレクトリを移動します

質問:SVNどのように他のコンテンツのサブディレクトリのサブディレクトリに移動して、アップロードの更新レコードの様々な維持するには?
このように必要として:SVNの://xx.xx.xx.xx/reposA/dirB/code
に移動:SVN:// XX.XX.XX.XX / reposB / dirAA / DIRB /コード

$ cd /path/to/svndata
$ ls
$ reposA  reposB

REPOSAは、ファイルにエクスポート

$ svnadmin dump reposA/ > f1

コードはREPOSAはかけませんが、特急の予約が唯一のディレクトリとファイルを開発含まれ、除外されます

$ svndumpfilter include dirB/code < f1 > f2

親ディレクトリで指定された適切なディレクトリ、すなわちreposB / dirAA /導入dumpfile2、

$ svnadmin load reposB --parent-dir dirAA < f2

もちろん、これは彼がターゲットディレクトリにコードをアップロードすることを前に、必要なだけインポートアップロード更新レコード、です。
プロセスは完全な詳細ではなく、元のリンクを参照してください。https://blog.csdn.net/tianshijianbing1989/article/details/41980675/を

おすすめ

転載: www.cnblogs.com/bugutian/p/11512134.html