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

2019-03-15 12:54

有效选项:

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

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

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

--force : 强制操作运行 --ignore-externals : 忽略外部项目

全局选项:

--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 cleanup cleanup: 递归清理工作副本,删除锁,继续未完成操作,等等。

用法: cleanup [路径...]

有效选项:

--diff3-cmd 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 commit commit (ci): 把工作副本的修改提交到版本库。 用法: commit [路径...]

必须提供日志消息,但它可以是空的。如果没有指定 --message 或 --file 选项,编辑器会被启动。如果有目标是锁定的或者包含锁定条目,则在成功 提交后会被解锁。

有效选项:

-q [--quiet] : 不打印信息,或只打印概要信息

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

--targets ARG : 传递文件 ARG 内容为附件参数 --no-unlock : 不要解锁目标 -m [--message] ARG : 指定日志信息ARG

-F [--file] ARG : 从文件ARG读取日志信息 --force-log : 强制校验日志信息资源 --editor-cmd ARG : 使用 ARG 作为外部编辑器 --encoding ARG : 将ARG的值视为字符编码 --with-revprop ARG : 在新版本设置版本属性 ARG 使用格式 name[=value]

--changelist ARG : 只能对修改列表 ARG 成员操作 [aliases: --cl]

--keep-changelists : 不要在提交后删除修改列表

全局选项:

--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 copy copy (cp): 在工作副本或版本库中复制数据,保留历史。 用法: copy SRC[@REV]... DST

当复制多个源时,它们作为 DST 的子节点增加, DST 必须是目录。

SRC 和 DST 可以是工作副本路径(WC)或版本库地址(URL): WC -> WC: 复制和调度增加(包含历史) WC -> URL: 立即提交工作副本到版本库

URL -> WC: 检出 URL 到工作副本,调度增加

URL -> URL: 完全服务器端复制;一般用于分支和标签 所有 SRC 必须是同一类型。

警告:为了与旧版本的 Subversion 兼容,使用两个工作副本复制(WC -> WC)的 操作不会与版本库通信。同样地,在缺省情况下,不能从复制源到目的地传播合 并跟踪信息。

有效选项:

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

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 -q [--quiet] : 不打印信息,或只打印概要信息 --ignore-externals : 忽略外部项目 --parents : 创建中间目录 -m [--message] ARG : 指定日志信息ARG

-F [--file] ARG : 从文件ARG读取日志信息 --force-log : 强制校验日志信息资源 --editor-cmd ARG : 使用 ARG 作为外部编辑器 --encoding ARG : 将ARG的值视为字符编码 --with-revprop ARG : 在新版本设置版本属性 ARG 使用格式 name[=value]

全局选项:

--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 delete delete (del, remove, rm): 从版本库中删除文件和目录。 用法: 1、delete PATH... 2、delete URL...

1、每个 PATH 指定的项目会被调度到下次提交时从版本库删除。除非给出 --keep-local 参数,工作副本中没有提交的文件和目录会被立即删除。 如果 PATH 是未版本控制或者已修改的项目,或者包含这些项目,那么仅当 给出 --force 参数时这些项目才会被删除。

2、每个 URL 指定的项目会通过立即提交从版本库中删除。

有效选项:

--force : 强制操作运行

-q [--quiet] : 不打印信息,或只打印概要信息 --targets ARG : 传递文件 ARG 内容为附件参数 -m [--message] ARG : 指定日志信息ARG

-F [--file] ARG : 从文件ARG读取日志信息 --force-log : 强制校验日志信息资源 --editor-cmd ARG : 使用 ARG 作为外部编辑器 --encoding ARG : 将ARG的值视为字符编码 --with-revprop ARG : 在新版本设置版本属性 ARG 使用格式 name[=value]

--keep-local : 在工作副本中保留路径

全局选项:

--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 diff diff (di): 显示两个版本或路径的差异。

用法: 1. diff [-c M | -r N[:M]] [TARGET[@REV]...]

2. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] \\ [PATH...]

3. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]

1、显示版本 REV 中 TARGET 在两个不同的版本之间的差异。TARGET 要么全是 工作副本路径,要么全是 URL。如果 TARGET 是工作副本路径,N 默认为

BASE,M 默认为工作副本;如果 TARGET 是 URL,N 必须指定, M 默认为 HEAD。 “-c M” 等价于 “-r M-1:M”,“-c -M” 等价于 “-r M:M-1”。

2、显示新旧版本中对应目标的差异。PATH 是相对于新旧目标的相对路径,

它限制只输出这些路径上的差异。新旧目标可以是工作副本路径或地址 URL[@REV]。 新目标默认与旧目标相同,OLDREV 默认为 N,NEWREV 默认为 M。 3、“svn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]” 的简写。

使用不加参数的 “svn diff” 显示工作副本中的本地修改。

有效选项:

-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 --old ARG : 使用 ARG 作为旧目标 --new ARG : 使用 ARG 作为新目标


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

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

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

马上注册会员

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