Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2123308
  • 博文数量: 317
  • 博客积分: 5670
  • 博客等级: 大校
  • 技术积分: 3677
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-10 17:51
文章分类

全部博文(317)

文章存档

2016年(2)

2015年(44)

2014年(68)

2013年(42)

2012年(23)

2011年(51)

2010年(67)

2009年(17)

2008年(3)

分类: LINUX

2014-09-04 15:41:32

1、# svn help
用法: svn [options] [args]
Subversion 命令行客户端,版本 1.6.11。
使用“svn help ” 显示子命令的帮助信息。
使用“svn --version”查看程序的版本号和版本库访问模块,或者
使用“svn --version --quiet”只查看程序的版本号。

大多数的子命令可接受文件或目录参数,对目录进行递归处理。
如果没有指定参数,默认对当前目录(包含当前目录)递归处理。

可用的子命令:
   add
   blame (praise, annotate, ann)
   cat
   changelist (cl)
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mergeinfo
   mkdir
   move (mv, rename, ren)
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)

Subversion 是版本控制工具。
欲取得详细资料,请参阅

2、# svn help up    
update (up): 将版本库的修改合并到工作副本中。
用法: update [PATH...]

  如果没有指定版本,则将工作副本更新到 HEAD 版本。否则同步到 -r 选项所
  指定的版本。

  每更新一项就输出一行信息,使用首字符来报告执行的动作。这些字符的含义是:

    A  已添加
    D  已删除
    U  已更新
    C  合并冲突
    G  合并成功
    E  已存在

  第一列字符表示文件内容更新,第二列表示文件属性更新。第三列中的字符“B”
  表示此文件上的锁被终止或窃取。

  如果使用了 “--force” 选项,在工作副本中未版本控制的障碍路径,不会自动
  导致签出失败。 如果障碍路径与版本库中的对应路径类型相同(文件或目录),它
  将成为受版本控制的路径,但是内容不改变。它意味着障碍路径的子孙,如果也
  是障碍路径,那么也将受版本控制。对于障碍路径中的文件,如果与版本库内的
  不同,将视为工作副本发生本地修改。版本库中的所有属性都应用于障碍路径。
  用第一列字符 “E” 来报告障碍路径。

  使用“--set-depth”选项设置此操作目标的工作副本之新深度。

有效选项:
  -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范围)
                             版本参数可以是如下之一:
                                NUMBER       版本号
                                '{' DATE '}' 在指定时间以后的版本
                                'HEAD'       版本库中的最新版本
                                'BASE'       工作副本的基线版本
                                'COMMITTED'  最后提交或基线之前
                                'PREV'       COMMITTED的前一版本
  -N [--non-recursive]     : 过时;尝试 --depth=files 或 --depth=immediates
  --depth ARG              : 受深度参数 ARG(“empty”,“files”,“immediates”,或“infinity”) 约束的操作
  --set-depth ARG          : 设置工作副本的新深度为 ARG(“exclude”,“empty”,“files”,“immediates”,
                            或“infinity”)
  -q [--quiet]             : 不打印信息,或只打印概要信息
  --diff3-cmd ARG          : 使用 ARG 作为合并命令
  --force                  : 强制操作运行
  --ignore-externals       : 忽略外部项目
  --changelist ARG         : 只能对修改列表 ARG 成员操作
                             [aliases: --cl]
  --editor-cmd ARG         : 使用 ARG 作为外部编辑器
  --accept ARG             : 指定自动解决冲突动作
                            ('postpone', 'base', 'mine-conflict',
                             'theirs-conflict', 'mine-full', 'theirs-full',
                             'edit', 'launch')

全局选项:
  --username ARG           : 指定用户名称 ARG
  --password ARG           : 指定密码 ARG
  --no-auth-cache          : 不要缓存用户认证令牌
  --non-interactive        : 不要交互提示
  --trust-server-cert      : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)
  --config-dir ARG         : 从目录 ARG 读取用户配置文件
  --config-option ARG      : 以下属格式设置用户配置选项:
                                 FILE:SECTION:OPTION=[VALUE]
                             例如:
                                 servers:global:http-library=serf
阅读(1012) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~