FreeBSD の svn サーバを複製する ― 2009年03月19日 01時09分14秒
svk は SVKROOT を設定しないと、ユーザのホームディレクトリにファイルを置く。それには少し大きすぎるので、別の場所に置く事にする。
% setenv SVKROOT /mnt/src
% cd /mnt/src
svk に FreeBSD のレポジトリを登録する。
% svk mirror svn://svn.freebsd.org/base //freebsd/base
Repository /mnt/src/local does not exist, create? (y/n)y
Mirror initialized. Run svk sync //freebsd/base to start mirroring.
後は、sync コマンドでファイルを取得する。
% svk sync //freebsd/base
Syncing svn://svn.freebsd.org/base
Retrieving log information from 1 to 189528
............................................. 0.0%
実際に取得してみたが、レポジトリは 4GB を越えていた。時間は正確には計っていないが、二十四時間から三十六時間ぐらい掛かった様だ。転送速度にムラが大きかったので、サーバの活動状況などに大きく影響される様だ。
ただ単に、ソースで追いかけるだけなら、レポジトリを複製する必要はない。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2009/03/19/4190320/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。