Subversion组件命令用法Word文档下载推荐.docx

上传人:b****7 文档编号:21828855 上传时间:2023-02-01 格式:DOCX 页数:36 大小:31.91KB
下载 相关 举报
Subversion组件命令用法Word文档下载推荐.docx_第1页
第1页 / 共36页
Subversion组件命令用法Word文档下载推荐.docx_第2页
第2页 / 共36页
Subversion组件命令用法Word文档下载推荐.docx_第3页
第3页 / 共36页
Subversion组件命令用法Word文档下载推荐.docx_第4页
第4页 / 共36页
Subversion组件命令用法Word文档下载推荐.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

Subversion组件命令用法Word文档下载推荐.docx

《Subversion组件命令用法Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Subversion组件命令用法Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。

Subversion组件命令用法Word文档下载推荐.docx

打印尽可能少

--config-dir参数:

从目录ARG读取用户配置文件

--force:

强制操作运行

--no-ignore:

忽略默认值和svn:

ignore属性

--auto-props:

使自动属性有效

--no-auto-props:

使自动属性无效

blame(praise,annotate,ann):

输出指定文件或URL的内容,每行包含版本和作者信息。

blame目标[@版本]...

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

-r[--revision]参数:

ARG(一些命令也接受ARG1:

ARG2范围)

版本参数可以是:

NUMBER版本号

"

{"

DATE"

}"

在指定时间以后的版本

HEAD"

仓库中的最新版本

BASE"

工作副本的基线版本

COMMITTED"

最后提交或基线之前

PREV"

COMMITTED的前一版本

-v[--verbose]:

打印附加信息

--incremental:

给予适合输出的

--xml:

输出为XML

-x[--extensions]参数:

缺省:

“-u”。

当Subversion调用一个外部diff程序时,ARG直接传给这个程序。

但是当Subversion使用使用缺省的内部diff实现,或者正显示blame评注时,ARG可以是:

-u(--unified):

输出三行统一上下文。

-b(--ignore-space-change):

忽略空白数量的修改。

-w(--ignore-all-space):

忽略所有的空白。

--ignore-eol-style:

忽略EOL样式的改变。

强制操作运行

--username参数:

指定用户ARG

--password参数:

指定密码ARG

--no-auth-cache:

不要缓冲用户验证

--non-interactive:

不要交互提示

cat:

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

cat目标[@版本]...

-r[--revision]参数:

checkout(co):

从仓库签出工作副本。

checkoutURL[@版本]...[路径]

如果省略路径参数,则URL最末尾的目录名作为目标目录名。

如果指定多个URL,

则依次将其签出到路径参数指定的目录的子目录中,子目录名字就是URL最末尾

的目录名。

--ignore-externals:

忽略外部定义

cleanup:

递归清理工作副本,去除锁,继续未完成操作,等等。

cleanup[路径...]

--diff3-cmd参数:

使用ARG作为合并命令

commit(ci):

把修改从工作副本发送到仓库。

commit[路径...]

必须提供日志消息,但它可以是空的。

如果没有指定--message或--file选项,会启动一个编辑器。

如果任何目标是锁定的或者包含锁定条目,则在成功提交后会被解锁。

--no-unlock:

不要锁定目标

-m[--message]参数:

指定日志信息ARG

-F[--file]参数:

从文件ARG读取日志消息

--force-log:

强制校验日志信息资源

--editor-cmd参数:

使用ARG作为外部编辑器

--encoding参数:

指定的值ARG为字符编码

copy(cp):

在工作副本或仓库中复制数据,恢复历史。

copy起源目的

起源和目的可以是工作副本路径或URL:

工作副本->

工作副本:

复制和通过调度进行增加(包含历史)

URL:

马上提交一个工作副本到URL

URL->

签出URL到工作目录,通过调度进行增加

完全服务器端复制;

一般用于分支和标签

delete(del,remove,rm):

从版本控制中删除文件和目录。

1、delete路径...

2、delete地址...

1、每一个通过路径指定的项目会被进行调度删除,下次提交时被真正删除。

文件和目录若未改变将马上从工作副本中删除。

路径本身或包含不受版本控制或已修改项目,

不会被删除,除非指定了--force选项。

2、每一个URL指定的项目会被马上从仓库中删除,并提交。

diff(di):

显示两个路径或者两个版本的差异。

1、diff[-rN[:

M]][目标[@REV]...]

2、diff[-rN[:

M]]--old=旧目标[@OLDREV][--new=新目标[@NEWREV]]\

[PATH...]

3、diff旧URL[@OLDREV]新URL[@NEWREV]

1、显示版本REV中“目标”在两个不同的版本之间的差异。

“目标”要么全是

工作副本路径,要么全是URL。

如果“目标”是工作副本路径,N默认为

BASE,M指工作副本;

如果“目标”是URL,N必须指定,M默认是HEAD。

“-cM”等价与“-rM-1:

M”,“-c-M”等价与“-rM:

M-1”。

2、显示新旧版本中对应目标的差异。

“路径”是相对于新旧目标的相对路径,

它限制只输出这些路径上的差异。

新旧目标可以是工作副本路径或地址URL[@REV]。

新目标默认与旧目标相同,OLDREV默认为N,NEWREV默认为M。

3、“svndiff--old=OLD-URL[@OLDREV]--new=NEW-URL[@NEWREV]”的简写。

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

-c[--change]参数:

在ARG版本(如同-rARG-1:

ARG)作的修改

如果ARG为负数则等价于-rARG:

ARG-1

--old参数:

使用ARG作为旧目标

--new参数:

使用ARG作为新目标

--diff-cmd参数:

使用ARG作为差异比较命令

-u(--unified):

-b(--ignore-space-change):

-w(--ignore-all-space):

--ignore-eol-style:

--no-diff-deleted:

不要输出删除文件造成的差异

--notice-ancestry:

比较差异时提示原始信息

--summarize:

显示结果的概要

export:

产生一个无版本控制的目录树副本。

1、export[-rREV]URL[@PEGREV][PATH]

2、export[-rREV]PATH1[@PEGREV][PATH2]

1、从URL指定的仓库,导出一个干净的目录树到PATH。

如果有指定

REV的话,内容即为该版本的,否则就是HEAD版本。

如果PATH

被省略的话,URL的最后部份会被用来当成本地的目录名称。

2、在工作副本中,从指定的PATH1导出一个干净的目录树到PATH2。

如果

有指定REV的话,会从指定的版本导出,否则从WORKING导出。

PATH2被省略的话,PATH1的最后部份会被用来当成本地的目录名称。

如果没有指定REV的话,所有的本地修改都还会保持著,但是未纳入

版本控制的文件不会被复制。

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

--native-eol参数:

使用一个与标准不同的EOL标记

系统中立的文件标记svn:

eol-style属性取值为“native”。

ARG可以是以下之一“LF”,“CR”,“CRLF”

help(?

h):

描述本程序或其子命令的用法。

help[子命令...]

import:

将未纳入版本控制的文件或目录树提交到仓库。

import[PATH]URL

递归地提交PATH的副本至URL,PATH默认为“.”。

父目录会依需要于仓库内

创建。

如果PATH是一个目录,则其下的内容直接加入到URL指定的位置内。

info:

显示本地或远端条目的信息。

info[TARGET...]

显示每个TARGET的信息(默认:

“.”)。

TARGET可以是工作副本中的路径或仓库中的URL。

REV指定在哪一个

版本中查找目标。

-R[--recursive]:

向下递归

list(ls):

列出仓库中的目录内容。

list[TARGET[@REV]...]

显示仓库中文件和子目录列表。

如果TARGET是工作副本路径,那么操作对应的档案库URL上的TAR

GET。

REV指定从在哪个版本查找TARGET。

TARGET默认是“.”,表示当前工作目录对应的仓库URL。

使用--verbose时,每个条目会显示以下额外信息:

最后一次提交的版本号码

最后一次提交的作者

如果被锁定,显示字母“O”。

(使用“svninfoURL”来查看详细信息)

大小(以字节为单位)

最后一次提交的日期与时间

lock:

锁定仓库中中的路径,使得其他用户不能向其提交修改。

lockTARGET...

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

指定加锁注释ARG

从文件ARG读取加锁注释

log:

显示一组版本与/或文件的提交日志信息。

1、log[PATH]

2、logURL[@REV][PATH...]

1、显示本地PATH(默认:

“.”)的日志信息。

默认的版本范围为

BASE:

1。

2、显示URL下的PATH(默认:

REV指定从哪一个版本开始查找

URL。

默认的版本范围为HEAD:

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

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

每一条日志信息只会显示一次,即使指定某一个修改中涉及到的多个文件。

默认log信息会

追溯复制历史;

使用--stop-on-copy可以关闭这种行为,这便于找出分支点。

范例:

svnlog

svnlogfoo.c

svnlog

svnlogfoo.cbar.c

打印附加信

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1