SVN的svnlook命令
svnlook命令集(zhuanzai)
2011-12-08 17:00:30| 分类: System and CVS|字号 订阅
svnlook
名称
svnlook author — 打印作者。
概要
svnlook author REPOS_PATH
描述
打印版本库一个修订版本或者事物的作者。
选项
--revision (-r)
--transaction (-t)
例子
svnlook author垂手可得,但是并不令人激动:
$ svnlook author -r 40 /usr/local/svn/repos
sally
名称
svnlook cat — 打印一个文件的内容。
概要
svnlook cat REPOS_PATH PATH_IN_REPOS
描述
打印一个文件的内容。
选项
--revision (-r)
--transaction (-t)
例子
这会显示事物ax8中一个文件的内容,位于/trunk/README:
$ svnlook cat -t ax8 /usr/local/svn/repos /trunk/README Subversion, a version control system.
===================================== $LastChangedDate: 2003-07-17 10:45:25 -0500 (Thu, 17 Jul 2003) $ Contents: I. A FEW POINTERS
II. DOCUMENTATION
III. PARTICIPATING IN THE SUBVERSION COMMUNITY
…
名称
svnlook changed — 打印修改的路径。
概要
svnlook changed REPOS_PATH
描述
打印在特定修订版本或事物修改的路径,也是在前两列使用“
svn update样式的”状态字符:
- 'A '
-
条目添加到版本库。
- 'D '
-
条目从版本库删除。
- 'U '
-
文件内容改变了。
- '_U'
-
条目属性改变了。
- 'UU'
-
文件内容和属性修改了。
文件和目录可以区分,目录路径后面会显示字符'/'。
选项
--revision (-r)
--transaction (-t)
例子
显示在测试版本库修订版本39修改的文件列表:
$ svnlook changed -r 39 /usr/local/svn/repos
A trunk/vendors/deli/
A trunk/vendors/deli/chips.txt
A trunk/vendors/deli/sandwich.txt
A trunk/vendors/deli/pickle.txt
U trunk/vendors/baker/bagel.txt
_U trunk/vendors/baker/croissant.txt
UU trunk/vendors/baker/pretzel.txt
D trunk/vendors/baker/baguette.txt
名称
svnlook date — 打印时间戳。
概要
svnlook date REPOS_PATH
描述
打印版本库一个修订版本或事物的时间戳。
选项
--revision (-r)
--transaction (-t)
例子
显示测试版本库修订版本40的日期:
$ svnlook date -r 40 /tmp/repos/
2003-02-22 17:44:49 -0600 (Sat, 22 Feb 2003)
名称
svnlook diff — 打印修改的文件和属性的区别。
概要
svnlook diff REPOS_PATH
描述
打印版本库中GNU样式的文件和属性修改区别。
选项
--revision (-r)
--transaction (-t)
--no-diff-added
--no-diff-deleted
例子
这显示了一个新添加的(空的)文件,一个删除的文件和一个拷贝的文件:
$ svnlook diff -r 40 /usr/local/svn/repos/
Copied: egg.txt (from rev 39, trunk/vendors/deli/pickle.txt) Added: trunk/vendors/deli/soda.txt
============================================================================== Modified: trunk/vendors/deli/sandwich.txt
==============================================================================
--- trunk/vendors/deli/sandwich.txt (original)
+++ trunk/vendors/deli/sandwich.txt 2003-02-22 17:45:04.000000000 -0600
@@ -0,0 +1 @@
+Don't forget the mayo! Modified: trunk/vendors/deli/logo.jpg
==============================================================================
(Binary files differ) Deleted: trunk/vendors/deli/chips.txt
============================================================================== Deleted: trunk/vendors/deli/pickle.txt
==============================================================================
如果一个文件有非文本的svn:mime-type属性,区别不会明确显示。
名称
svnlook dirs-changed — 打印本身修改的目录。
概要
svnlook dirs-changed REPOS_PATH
描述
打印本身修改(属性编辑)或子文件修改的目录。
选项
--revision (-r)
--transaction (-t)
例子
这显示了在我们的实例版本库中在修订版本40修改的目录:
$ svnlook dirs-changed -r 40 /usr/local/svn/repos
trunk/vendors/deli/
名称
svnlook help
概要
Also svnlook -h and svnlook -?.
描述
显示svnlook的帮助信息,这个命令如同
svn help的兄弟,也是你的朋友,即使你从不调用它,并且忘掉了邀请它加入你的上一次聚会。
别名
?, h
名称
svnlook history — 打印版本库(如果没有路径,则是根目录)某一个路径的历史。
概要
svnlook history REPOS_PATH
[PATH_IN_REPOS]
描述
打印版本库(如果没有路径,则是根目录)某一个路径的历史。
选项
--revision (-r)
--show-ids
例子
这显示了实例版本库中作为修订版本20的路径/tags/1.0的历史输出。
$ svnlook history -r 20 /usr/local/svn/repos /tags/1.0 --show-ids
REVISION PATH <ID>
-------- ---------
19 /tags/1.0 <1.2.12>
17 /branches/1.0-rc2 <1.1.10>
16 /branches/1.0-rc2 <1.1.x>
14 /trunk <1.0.q>
13 /trunk <1.0.o>
11 /trunk <1.0.k>
9 /trunk <1.0.g>
8 /trunk <1.0.e>
7 /trunk <1.0.b>
6 /trunk <1.0.9>
5 /trunk <1.0.7>
4 /trunk <1.0.6>
2 /trunk <1.0.3>
1 /trunk <1.0.2>
名称
svnlook info — 打印作者、时间戳、日志信息大小和日志信息。
概要
svnlook info REPOS_PATH
描述
打印作者、时间戳、日志信息大小和日志信息。
选项
--revision (-r)
--transaction (-t)
例子
显示了你的实例版本库在修订版本40的信息输出。
$ svnlook info -r 40 /usr/local/svn/repos
sally
2003-02-22 17:44:49 -0600 (Sat, 22 Feb 2003)
15
Rearrange lunch.
名称
svnlook lock — 如果版本库路径已经被锁定,描述它。
概要
svnlook lock REPOS_PATH PATH_IN_REPOS
描述
打印PATH_IN_REPOS锁定的所有信息,如果PATH_IN_REPOS没有锁定,则不打印任何内容。
选项
无
例子
这描述了文件tree.jpg的锁定。
$ svnlook lock /svn/repos tree.jpg
UUID Token: opaquelocktoken:ab00ddf0-6afb-0310-9cd0-dda813329753
Owner: harry
Created: 2005-07-08 17:27:36 -0500 (Fri, 08 Jul 2005)
Expires:
Comment (1 line):
Rework the uppermost branches on the bald cypress in the foreground.
名称
svnlook log — 打印日志信息。
概要
svnlook log REPOS_PATH
描述
打印日志信息。
选项
--revision (-r)
--transaction (-t)
例子
这显示了实例版本库在修订版本40的日志输出:
$ svnlook log /tmp/repos/
Rearrange lunch.
名称
svnlook propget — 打印版本库中一个路径一个属性的原始值。
概要
svnlook propget REPOS_PATH PROPNAME [PATH_IN_REPOS]
描述
列出版本库中一个路径一个属性的值。
别名
pg, pget
选项
--revision (-r)
--transaction (-t)
--revprop
例子
这显示了HEAD修订版本中文件/trunk/sandwich的“
seasonings”属性的值:
$ svnlook pg /usr/local/svn/repos seasonings /trunk/sandwich
mustard
名称
svnlook proplist — 打印版本化的文件和目录的属性名称和值。
概要
svnlook proplist REPOS_PATH [PATH_IN_REPOS]
描述
列出版本库中一个路径的属性,使用--verbose选项也会显示所有的属性值。
别名
pl, plist
选项
--revision (-r)
--transaction (-t)
--verbose (-v)
--revprop
例子
这显示了HEAD修订版本中/trunk/README的属性名称:
$ svnlook proplist /usr/local/svn/repos /trunk/README
original-author
svn:mime-type
这与前一个例子是同一个命令,但是同时显示了属性值:
$ svnlook --verbose proplist /usr/local/svn/repos /trunk/README
original-author : fitz
svn:mime-type : text/plain
名称
svnlook tree — 打印树。
概要
svnlook tree REPOS_PATH [PATH_IN_REPOS]
描述
打印树,从PATH_IN_REPOS(如果提供,会作为树的根)开始,可以选择显示节点修订版本ID。
选项
--revision (-r)
--transaction (-t)
--show-ids
例子
这会显示实例版本库中修订版本40的树输出(包括节点ID):
$ svnlook tree -r 40 /usr/local/svn/repos --show-ids
/ <0.0.2j>
trunk/ <p.0.2j>
vendors/ <q.0.2j>
deli/ <1g.0.2j>
egg.txt <1i.e.2j>
soda.txt <1k.0.2j>
sandwich.txt <1j.0.2j>
名称
svnlook uuid — 打印版本库的UUID。
概要
svnlook uuid REPOS_PATH
描述
打印版本库的UUID,UUID是版本库的
universal unique IDentifier(全局唯一标示),Subversion客户端可以使用这个标示区分不同的版本库。
例子
$ svnlook uuid /usr/local/svn/repos
e7fe1b91-8cd5-0310-98dd-2f12e793c5e8
名称
svnlook youngest — 打印最年轻的修订版本号。
概要
svnlook youngest REPOS_PATH
描述
打印一个版本库最年轻的修订版本号。
例子
这显示了在实例版本库显示最年轻的修订版本:
$ svnlook youngest /tmp/repos/
SVN的svnlook命令的更多相关文章
- 【山外笔记-SVN命令】svnlook命令详解
本文打印版问文件下载地址 [山外笔记-SVN命令]svnlook命令详解-打印版.pdf 一.命令简介 svnlook是检验Subversion版本库不同方面的命令行工具,不会对版本库有任何修改,只是 ...
- svn经常使用命令具体解释(非常全,非常有用)
ubuntu下安装subversionclient: sudo apt-getinstall subversion subversion-tools 1.检出 svn co http://路径(文 ...
- CentOS系统下安装SVN及常用命令
1.SVN的安装: yum install subversion 2.服务端命令 svnserver -- 控制svn系统服务的启动等 svnadmin -- 版本库的创建.导出.导入.删除等 svn ...
- 在DOS使用SVN之执行命令整理(TortoiseProc.exe)
原文链接: http://www.cnblogs.com/andrew-blog/archive/2012/08/21/SVN_DOS_Commands.html TortoiseSVN因为所有的命令 ...
- linux svn客户端 常用命令
查看文件或者目录状态: [root@v01 ~]# svn status online/ #正常情况下没显示 [root@v01 ~]# svn status online/ #如果有变动会有如下显示 ...
- SVN客户端常用命令
1. 将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如: cd /home/www #进入准备获取的项目路径 svn checkout svn: ...
- SVN经常使用命令说明
SVN版本号:1.5 及更新版本号 名词说明: WC:Working Copy 你的工作区 Versioned:受控的:受版本号控制的 SVN是什么? SVN是开源的版本号控制系统. 比CVS很多其它 ...
- svn 常用控制台命令解析
参数说明 :serverPath:表示服务器的文件路径 , localPath:表示本地的文件路径 , num 表示数字 , edition1:表示工程已经跟新的版本1 , edition2:表示 ...
- SVN第二篇-----命令集合
16.switch 代码库URL变更 svn switch (sw): 更新工作副本至不同的URL. 用法: 1.switch URL [PATH] 更新你的工作副本,映射到一个新 ...
随机推荐
- 页面爬虫(获取其他页面HTML)加载到自己页面
//前台 <div id="showIframe"></div> $(document).ready(function() { var url = &quo ...
- poj2531
看了一下0ms,16ms,100ms左右过了的代码,思维量对我来说比較大,不是非常easy理解. 我的作法: 用并查集算权值和. 用dfs枚举两个点集的全部可能,因为是全然图,枚举一半的点就可以. # ...
- Swift - 给表格UITableView添加索引功能(快速定位)
像iOS中的通讯录,通过点击联系人表格右侧的字母索引,我们可以快速定位到以该字母为首字母的联系人分组. 要实现索引,我们只需要两步操作: (1)实现索引数据源代理方法 (2)响应点击索引触发的代理 ...
- [每日一题] 11gOCP 1z0-052 :2013-08-30 差异的增量备份.....................................................A1
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10669381 正确答案:AD 执行增量备份操作时,首先需要的是增量基本备份(increme ...
- hdu 4057 AC自己主动机+状态压缩dp
http://acm.hdu.edu.cn/showproblem.php?pid=4057 Problem Description Dr. X is a biologist, who likes r ...
- android解析xml一直报错org.xmlpull.v1.XmlPullParserException
错误: org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 injava.io.String ...
- 默认情况下,不使用of子句表示在select所有的数据表中加锁(转)
Select …forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不 ...
- A Very Easy Triangle Counting Game
题意:在圆上取n个点,相邻两个点之间连线,(注意,n和1相邻),然后所有点对(i ,i+2)相连,问能形成的不同的三角形有多少个? 思路:找规律 n=3,cnt=1; n=4,cnt=8; n=5 c ...
- android studio下的NDK开发详解(一)
源地址:http://www.voidcn.com/blog/chengkaizone/article/p-5761016.html 好记性不如烂笔头,开始坚持写博客,学一点记一点,只为了生活更好. ...
- vc2008构建和使用libcurl静态库
1>下载CURL源代码curl-7.26.0.zip 2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功! ...