FreeBSD が CVS から Subversion に移行して久しい。CVS の時は、cvsup にて、cvs のレポジトリを取得することが可能だった。Subversion では svk を用いて、svn のレポジトリを取得することが出来る。 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 sv