FreeBSD のソースコードを Subversion で管理する


公式のドキュメント
には, まだ載ってないですが, 現在, FreeBSD はベースシステムのソースコードSubversion で管理しています.

2008年6月6日 FreeBSD CVSからSubversionへ,Linuxバイナリ互換機能 2.4.2から2.6.16へ,GNOME Online Desktop登場,Emacs 2.22登場他:FreeBSD Daily Topics|gihyo.jp … 技術評論社

リポジトリ情報など, あまり日本語の情報が無いので載せておこうと思います.

devel/subversion-freebsd のインストール

Subversion で $FreeBSD$ のタグを使うためのパッチを当てたものです.

$ cd /usr/ports/devel/subversion-freebsd
$ sudo make install

使用例

7.0-RELEASEを checkout するとき

# svn checkout http://svn.freebsd.org/base/release/7.0.0 /usr/src

7.1-RELEASE のセキュリティブランチを checkout するとき

# svn checkout http://svn.freebsd.org/base/releng/7.1 /usr/src

7.1-RELEASE から, 7.1-RELEASE のセキュリティブランチへ update するとき

# svn switch http://svn.freebsd.org/base/releng/7.1 /usr/src