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.
沒有留言:
張貼留言