2008年6月6日 星期五

Checking out FreeBSD with Subversion


Taken from Peter Wemm's notes on FreeBSD Subversion repository, the procedure for a normal user to checkout FreeBSD via subversion would be:


Set $ROOT for Subversion server with your choice of the dressing:


svn://svn.freebsd.org:53690/base/ - like webdav, but faster. uses streaming protocol. Temporary port.

svn://svn.freebsd.org/base/ - permanent address of above once firewall is updated.


Then pick your flavor of release/stable/current


svn co $ROOT/head -> ./head/{bin,sbin,...}

svn co $ROOT/head src -> ./src/{bin,sbin,...}. You probably want this.



RELENG_[4567] is /stable/[4567]/{bin,sbin,...}

RELENG_[4567]_[0-9] is /releng/[4567]_.[0-9]/{bin,sbin,...}

RELENG_[4567]_[0-9]_[0-9]_RELEASE is /release/[4567]_[0-9]_[0-9]/{bin,sbin,...}

eg:

RELENG_7 -> /stable/7/*

RELENG_7_0 -> /releng/7.0/* (release eng, errata, security, etc)

RELENG_7_0_0_RELEASE -> /release/7.0.0/* (static release tag)


Sounds simple.



沒有留言:

張貼留言