SVN - 全部命令与中文详细解释(4)

2019-03-15 12:54

-R [--recursive] : 向下递归,与 --depth=infinity 相同 --depth ARG : 受深度参数 ARG(“empty”,“files”,“immediates” ,或“infinity”) 约束的操作

--incremental : 给予适合串联的输出 --xml : 输出为 XML

全局选项:

--username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG

--no-auth-cache : 不要缓存用户认证令牌 --non-interactive : 不要交互提示

--trust-server-cert : 不提示的接受未知的 SSL 服务器证书(只用于选项n-interactive”)

--config-dir ARG : 从目录 ARG 读取用户配置文件 --config-option ARG : 以下属格式设置用户配置选项: FILE:SECTION:OPTION=[VALUE] 例如:

servers:global:http-library=serf

C:\\Documents and Settings\\Administrator>svn help lock lock: 锁定版本库中的路径,使得其他用户不能向其提交修改。 用法: lock TARGET...

使用 --force 选项可以从其他用户或工作副本窃取到锁。

有效选项:

--targets ARG : 传递文件 ARG 内容为附件参数 -m [--message] ARG : 指定加锁注释ARG

-F [--file] ARG : 从文件 ARG 读取加锁注释 --force-log : 强制校验锁定注释源 --encoding ARG : 将ARG的值视为字符编码 --force : 强制操作运行

全局选项:

--username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG

--no-auth-cache : 不要缓存用户认证令牌 --non-interactive : 不要交互提示

--trust-server-cert : 不提示的接受未知的 SSL 服务器证书(只用于选项n-interactive”)

--config-dir ARG : 从目录 ARG 读取用户配置文件

--no --no “ “ --config-option ARG : 以下属格式设置用户配置选项: FILE:SECTION:OPTION=[VALUE] 例如:

servers:global:http-library=serf

C:\\Documents and Settings\\Administrator>svn help log log: 显示一组版本与/或文件的提交日志信息。 用法: 1、log [PATH]

2、log URL[@REV] [PATH...]

1、显示本地 PATH (默认: “.”) 的日志信息。默认的版本范围是 BASE:1。

2、显示 URL 中 PATH (默认: “.”) 的日志信息。如果指定了 REV,就从 REV 开始查找 URL,版本范围是 REV:1。否则就从 HEAD 开始查找 URL,版本范围 是 HEAD:1。

可以指定多个 “-c” 或 “-r” 选项 (但是不允许同时使用 “-c” 和 “-r” 选项) ,

以及混合使用前向和后向范围。

使用 -v 时,在日志信息中显示受影响的路径名。

使用 -q 时,不显示日志信息主体 (请注意,它可与 -v 并存)。

每条日志信息只会显示一次,即使指定了此版本涉及到的多个路径。默认日志信息 会追溯复制历史;使用 --stop-on-copy 可以关闭这种行为,这可以用来找出分支点。

范例: svn log

svn log foo.c

svn log http://www.example.com/repo/project/foo.c

svn log http://www.example.com/repo/project foo.c bar.c

有效选项:

-r [--revision] ARG : ARG (一些命令也接受ARG1:ARG2范围) 版本参数可以是如下之一: NUMBER 版本号

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 -q [--quiet] : 不打印信息,或只打印概要信息

-v [--verbose] : 打印附加信息

-g [--use-merge-history] : 从合并历史使用/显示额外信息 -c [--change] ARG : 版本 ARG 引起的改变

--targets ARG : 传递文件 ARG 内容为附件参数 --stop-on-copy : 查看历史不要跨越不同的副本 --incremental : 给予适合串联的输出 --xml : 输出为 XML -l [--limit] ARG : 日值项最大值 --with-all-revprops : 获取所有版本属性 --with-no-revprops : 没有找回版本属性 --with-revprop ARG : 获取版本属性 ARG

全局选项:

--username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG

--no-auth-cache : 不要缓存用户认证令牌 --non-interactive : 不要交互提示

--trust-server-cert : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--no n-interactive”)

--config-dir ARG : 从目录 ARG 读取用户配置文件 --config-option ARG : 以下属格式设置用户配置选项: FILE:SECTION:OPTION=[VALUE] 例如:

servers:global:http-library=serf

C:\\Documents and Settings\\Administrator>svn help merge merge: 将两个源差异应用至工作副本。

用法: 1. merge sourceURL1[@N] sourceURL2[@M] [WCPATH] 2. merge sourceWCPATH1@N sourceWCPATH2@M [WCPATH]

3. merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [WCPATH]

1、第一种形式中,源 URL 的版本 N 与 M 作为比较的来源。如果没有指定版本,默认 为 HEAD。

2、在第二种形式中,两个源工作副本路径对应的版本库中的 URL 作为比较的来源。这 里必须指定版本。

3、第三种形式中,SOURCE 可为 URL 或工作副本中的路径(后者会使用版本库中对应 的 URL)。比较版本为 REV 的 SOURCE,就像它在版本 N 到 M 存在一样。如果没 有给出 REV,默认为 HEAD。选项 “-c M” 等价于 “-r :M”,“-c -M” 与 之

相反,等价于 “-r M:”。如果没有指定版本范围,默认为 0:REV。可以指定

多个 “-c” 或 “-r”,并且可以混合使用向前范围或向后范围。

WCPATH 是接收修改的工作副本路径。如果省略了 WCPATH,默认为 “.”,除非来源中 有与当前目录内同名的文件,这时修改会直接应用至该文件。

注意: Subversion 只有当两个合并源有继承关系的时候才会内部跟踪合并操作的源数 据 -- 即如果第一个合并源是第二个的祖先,或者相反。在上述的第三种形式中,已经 保证了满足条件。选项 --ignore-ancestry 忽略继承关系,强制 Subversion 认为合并 源之间没有关系,不跟踪本次合并。

有效选项:

-r [--revision] ARG : ARG (一些命令也接受ARG1:ARG2范围) 版本参数可以是如下之一: NUMBER 版本号

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 -c [--change] ARG : 在ARG版本(如同 -r ARG-1:ARG)作的修改 如果ARG为负数则等价于 -r ARG:ARG-1

-N [--non-recursive] : 过时;尝试 --depth=files 或 --depth=immediates --depth ARG : 受深度参数 ARG(“empty”,“files”,“immediates” ,或“infinity”) 约束的操作

-q [--quiet] : 不打印信息,或只打印概要信息 --force : 强制操作运行

--dry-run : 尝试操作但没有修改 --diff3-cmd ARG : 使用 ARG 作为合并命令

--record-only : 标记版本为已合并(使用 -r 参数) -x [--extensions] ARG : 缺省: “-u”。当 Subversion 调用外部比较程序时,ARG 直接传给它。但是当

Subversion 使用缺省的内置比较实现,或者正 显示追溯时, ARG 可以是: -u (--unified):

输出三行统一上下文。 -b (--ignore-space-change): 忽略空白数量的修改。 -w (--ignore-all-space): 忽略所有的空白。 --ignore-eol-style:

忽略行尾样式的改变。 -p (--show-c-function):

在比较输出中显示 C 函数名称。 --ignore-ancestry : 合并时忽略原始信息

--accept ARG : 指定自动解决冲突动作

('postpone', 'base', 'mine-conflict',

'theirs-conflict', 'mine-full', 'theirs-full', 'edit', 'launch')

--reintegrate : 批量合并所有源 URL 中未合并的修改

全局选项:

--username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG

--no-auth-cache : 不要缓存用户认证令牌 --non-interactive : 不要交互提示

--trust-server-cert : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--no n-interactive”)

--config-dir ARG : 从目录 ARG 读取用户配置文件 --config-option ARG : 以下属格式设置用户配置选项: FILE:SECTION:OPTION=[VALUE] 例如:

servers:global:http-library=serf

C:\\Documents and Settings\\Administrator>svn help mergeinfo mergeinfo: 显示合并的相关信息。

用法: mergeinfo SOURCE[@REV] [TARGET[@REV]]

显示 SOURCE 与 TARGET(默认为 “.”) 之间的合并(或潜在合并)信息。如果没有 提供选项 --show-revs,那么就显示已经从 SOURCE 合并到 TARGET 的版本。否 则就显示选项 --show-revs 指定的信息。

有效选项:

-r [--revision] ARG : ARG (一些命令也接受ARG1:ARG2范围) 版本参数可以是如下之一: NUMBER 版本号

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 --show-revs ARG : 指定显示哪个版本集合 ('merged', 'eligible')

全局选项:

--username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG


SVN - 全部命令与中文详细解释(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:激光加工应用简介

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: