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] 更新你的工作副本,映射到一个新 ...
随机推荐
- 深入理解extern使用方法
一. extern做变量声明 l 声明externkeyword的全局变量和函数可以使得它们可以跨文件被訪问. 我们一般把全部的全局变量和全局函数的实现都放在一个*.cpp文件中面,然后用一个同名的 ...
- (Relax 数论1.6)POJ 1061 青蛙的约会(扩展的欧几里得公式)
/* * POJ_1061.cpp * * Created on: 2013年11月19日 * Author: Administrator */ #include <iostream> # ...
- 使用RNSwipeViewController类库进行视图切换
如今很多应用已经不再局限于点击按钮触发事件来进行视图之间切换,为迎合给予用户更好体验,体现iOS系统极佳用户体验,使用手势来进行各个视图之间切换,用户至于一个大拇指在屏幕中央就可浏览到很多信息: 关于 ...
- Visual Studio 控件命名规范(很详细)
VS 控件命名规范 Type Prefix Example Array arr arrShoppingList Boolean bln blnIsPostBack Byte byt bytPixelV ...
- Linux网络基础配置
这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...
- ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载.类的封装等. 一.动态引用加载 ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取.这 ...
- CorePlot学习
阅读这篇文章,指出它在国外 原文地址:https://github.com/core-plot/core-plot/wiki/High-Level-Design-Overview 强烈推荐阅读该 ...
- [C++STDlib基础]关于日期时间的操作——C++标准库头文件<ctime>
总结 /* A.头文件<ctime> #if _GLOBAL_USING && !defined(RC_INVOKED) _STD_BEGIN 1.四个数据类型 using ...
- SVM入门(十)将SVM用于多类分类
源地址:http://www.blogjava.net/zhenandaci/archive/2009/03/26/262113.html 从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器 ...
- ASP.NET 应用程序(Application)生命周期概述
原文:ASP.NET 应用程序(Application)生命周期概述 引用MSDN:ASP.NET 应用程序生命周期概述 本 主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程 ...