免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4203 | 回复: 6

[FreeBSD] Update FreeBSD source tree using subversion SVN [复制链接]

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-09-10 09:25 |显示全部楼层
本帖最后由 ulovko 于 2012-09-12 21:23 编辑

  1. # cd /usr/ports/devel/subversion && make install clean
  2. # rehash
  3. # svn help
  4. Available subcommands:
  5.    add
  6.    blame (praise, annotate, ann)
  7.    cat
  8.    changelist (cl)
  9.    checkout (co)
  10.    cleanup
  11.    commit (ci)
  12.    copy (cp)
  13.    delete (del, remove, rm)
  14.    diff (di)
  15.    export
  16.    help (?, h)
  17.    import
  18.    info
  19.    list (ls)
  20.    lock
  21.    log
  22.    merge
  23.    mergeinfo
  24.    mkdir
  25.    move (mv, rename, ren)
  26.    patch
  27.    propdel (pdel, pd)
  28.    propedit (pedit, pe)
  29.    propget (pget, pg)
  30.    proplist (plist, pl)
  31.    propset (pset, ps)
  32.    relocate
  33.    resolve
  34.    resolved
  35.    revert
  36.    status (stat, st)
  37.    switch (sw)
  38.    unlock
  39.    update (up)
  40.    upgrade

  41. Subversion is a tool for version control.

复制代码
  • /stable/n which corresponds to RELENG_n.
  • /releng/n.n which corresponds to RELENG_n_n.
  • /release/n.n.n which corresponds to RELENG_n_n_n_RELEASE.
  • /vendor* is the vendor branch import work area. This directory itself does not contain branches, however its subdirectories do. This contrasts with the stable, releng and release directories.
  • /projects and /user feature a branch work area, like in Perforce. As above, the /user directory does not contain branches itself.

见下图:
1.png

  1. # svn co svn://svn.freebsd.org/base/release/9.0.0 /usr/src
  2. # svn up /usr/src
  3. # svn info /usr/src

  4. # svn co svn://svn.freebsd.org/doc/head /usr/doc
  5. # svn co svn://svn.freebsd.org/ports/head /usr/ports
  6. # svn up /usr/doc
  7. # svn up /usr/ports
复制代码
xx.png
http://svnweb.freebsd.org/


More:
  1. 3.2.1 Direct Checkout
  2. The first is to check out directly from the main repository. For the src tree, use:

  3. % svn checkout svn+ssh://svn.freebsd.org/base/head /usr/src
  4. For the doc tree, use:

  5. % svn checkout svn+ssh://svn.freebsd.org/doc/head /usr/doc
  6. For the ports tree, use:

  7. % svn checkout svn+ssh://svn.freebsd.org/ports/head /usr/ports
复制代码
  1. 1.png
  2. 2.png
复制代码
===============================================================================

  1. 3.3.3 Anonymous Checkout
  2. It is possible to anonymously check out the FreeBSD repository with Subversion. This will give access to a read-only tree that can be updated, but not committed to. To do this, use one of the following commands:

  3. % svn co svn://svn.freebsd.org/base/head /usr/src
  4. % svn co http://svn.freebsd.org/base/head /usr/src

  5. 3.3.4 Updating the Tree
  6. To update a working copy to either the latest revision, or a specific revision:

  7. % svn update
  8. % svn update -r12345
  9. 3.3.5 Status
  10. To view the local changes that have been made to the working copy:

  11. % svn status
  12. CVS has no direct equivalent of this command. The nearest would be cvs up -N which shows local changes and files that are out-of-date. Doing this in SVN is possible too, however:

  13. % svn status --show-updates
复制代码
FROM:  http://www.freebsd.org/doc/en_US ... version-primer.html

More:  http://mebsd.com/configure-freeb ... subversion-svn.html

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2012-09-10 10:49 |显示全部楼层
自从有了csup以后,就一直用它了,不需要再乱折腾。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-09-10 11:03 |显示全部楼层
lsstarboy 发表于 2012-09-10 10:49
自从有了csup以后,就一直用它了,不需要再乱折腾。


These days subversion svn has started to replace cvs as the version control system for the FreeBSD source tree.

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2012-11-18 16:39 |显示全部楼层
楼上说的太准了,时间都跟FreeBSD官方发布的消息一致!!!

这种事在FreeBSD上很少发生,以后还是改用Subversion和portsnap吧,坚持扔掉csup。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2012-11-18 16:40 |显示全部楼层

论坛徽章:
0
发表于 2013-04-26 20:07 |显示全部楼层
几天没用freebsd  更新方式都变了

论坛徽章:
0
发表于 2013-04-27 08:29 |显示全部楼层
等待SVNUP进入基础系统。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP