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

2019-03-15 12:54

---------------------------------------------------------------------- SVN 全部命令与中文详细解释:

----------------------------------------------------------------------

C:\\Documents and Settings\\Administrator>svn ? 用法: svn [options] [args] Subversion 命令行客户端,版本 1.6.6。

使用“svn help ” 显示子命令的帮助信息。

使用“svn --version”查看程序的版本号和版本库访问模块,或者 使用“svn --version --quiet”只查看程序的版本号。

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

可用的子命令:

add:把文件和目录纳入版本控制,通过调度加到版本库。它们会在下一次提交

时加入。

blame (praise, annotate, ann):输出指定文件或URL的追溯内容,包含版本和作者信息。

cat:输出指定文件或URL的内容。

changelist (cl):耦合(或解耦)文件与修改列表 CLNAME。 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): 更新工作副本至不同的 URL。 unlock: 解除工作副本或URL的锁定。

update (up): 将版本库的修改合并到工作副本中。

Subversion 是版本控制工具。

欲取得详细资料,请参阅 http://subversion.tigris.org/

C:\\Documents and Settings\\Administrator>svn help add

add: 把文件和目录纳入版本控制,通过调度加到版本库。它们会在下一次提交时加入。 用法: add 路径...

有效选项:

--targets ARG : 传递文件 ARG 内容为附件参数

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

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

--no-ignore : 忽略默认值和 svn:ignore 属性 --auto-props : 启用自动属性 --no-auto-props : 关闭自动属性 --parents : 增加中间父目录

全局选项:

--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 blame

blame (praise, annotate, ann): 输出指定文件或URL的追溯内容,包含版本和作者信息。

用法: blame 目标[@版本]...

如果指定了版本,将从指定的版本开始查找。

有效选项:

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

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本 -v [--verbose] : 打印附加信息

-g [--use-merge-history] : 从合并历史使用/显示额外信息 --incremental : 给予适合串联的输出 --xml : 输出为 XML -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 函数名称。 --force : 强制操作运行

全局选项:

--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 cat cat: 输出指定文件或URL的内容。 用法: cat 目标[@版本]...

如果指定了版本,将从指定的版本开始查找。

有效选项:

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

'{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 'PREV' COMMITTED的前一版本

全局选项:

--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 changelist changelist (cl): 耦合(或解耦)文件与修改列表 CLNAME。 使用: 1. changelist CLNAME TARGET...

--no “ 2. changelist --remove TARGET...

有效选项:

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

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

--remove : 删除修改列表耦合

--targets ARG : 传递文件 ARG 内容为附件参数 --changelist ARG : 只能对修改列表 ARG 成员操作 [aliases: --cl]

全局选项:

--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 checkout checkout (co): 从版本库签出工作副本。 使用: checkout URL[@REV]... [PATH]

如果指定 REV,那么它确定了从 URL 首先查找的版本。

如果省略路径参数,则 URL 最末尾的目录名作为目标目录名。如果指定多个 URL, 则依次将其签出到 PATH 的子目录中,子目录名就是 URL 最末尾的目录名。

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

参见 “svn help update” 以获取报告执行动作的字符列表。


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

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

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

马上注册会员

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