跟踪报道SVN客户端常用命令

开发 项目管理
SVN有许多常用的命令,本文主要介绍一下SVN客户端常用命令,和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

上节我们介绍到了svnlist显示目标下的文件和目标列表,本继续介绍SVN客户端常用命令,欢迎大家一起来学习。

svnlockTARGET...
别名:无
描述:对目标获得修改锁。如果目标已被其他用户锁定,则会抛出警告信息。用--force参数强制从其他用户那里获得锁。
访问库:是
eg:svnlock--forcetree.jpg

SVN客户端常用命令svnlog[PATH]
svnlogURL[@REV][PATH...]

别名:无
描述:从库中显示log消息。log消息代码A:addedD:deletedM:modifiedR:replaced
访问库:是
eg:svnlog-vhttp://svn.myProject.com/repos/test/foo.cbar.c##详细显示指定URL的库中foo.c和bar.c所有版本的log信息。
eg:svnlog-r14:15##显示当前WC的14和15版本log信息。
eg:##如果版本号不连续,只能采用如下方式。
$svnlog-r14>mylog
$svnlog-r19>>mylog
$svnlog-r27>>mylog

SVN客户端常用命令svnmergesourceURL1[@N]sourceURL2[@M][WCPATH]
svnmergesourceWCPATH1@NsourceWCPATH2@M[WCPATH]
svnmerge[[-cM]...|[-rN:M]...][SOURCE[@REV][WCPATH]]

别名:无
描述:合并两个受控源的不同之处,存放到一个WC里。
访问库:只有当访问库地址时。
eg:svnmerge--reintegratehttp://svn.example.com/repos/calc/branches/my-calc-branch##合并分支上的改变项到WC,往往用于分支合并到主干。
eg:svnmerge-r156:157http://svn.example.com/repos/calc/branches/my-calc-branch##将制定URL版本156到157的所有更新合并到WC。

svnmkdirPATH...
svnmkdirURL...

别名:无
描述:在WC或库路径创建目录
访问库:只有当访问库地址时。
eg:svnmkdirnewdir

svnmoveSRC...DST
别名:mv,rename,ren
描述:等同于svncopy命令跟个svndelete命令。WC到URL的重命名是不被允许的。
访问库:只有当访问库地址时。
eg:svnmovefoo.cbar.c##将foo.c改名成bar.c。

SVN客户端常用命令svnpropdelPROPNAME[PATH...]
svnpropdelPROPNAME--revprop-rREV[TARGET]

别名:pdel,pd
描述:从受控文件,目录等删除属性。第二种是删除某个指定版本上的附加属性。
访问库:只有当访问库地址时。
eg:svnpropdelsvn:mime-typesomeFile##从someFile上移除svn:mime-type这个属性。

svnpropeditPROPNAMETARGET...
svnpropeditPROPNAME--revprop-rREV[TARGET]

别名:pedit,pe
描述:编辑属性
访问库:只有当访问库地址时。
eg:svnpropeditsvn:keywordsfile.c##修改file.c上的svn:keywords属性。

svnpropgetPROPNAME[TARGET[@REV]...]
svnpropgetPROPNAME--revprop-rREV[URL]

别名:pget,pg
描述:从文件,目录或版本取得指定属性的值。
访问库:只有当访问库地址时。
eg:svnpropgetsvn:keywordsfile.c##从file.c中取得svn:keywords属性的值。请期待下节SVN客户端常用命令介绍。

 【编辑推荐】

  1. Linux SVN安装启动访问模式
  2. 剖析来自Linux系统的svn命令
  3. svn命令在linux下的使用
  4. Linux SVN安装所需创建的文件夹
  5. 搭建功能强大Linux SVN控制系统
责任编辑:佚名
相关推荐

2010-05-20 13:42:46

SVN客户端常用命令

2010-05-20 14:35:58

SVN客户端常用命令

2010-05-20 14:07:51

SVN客户端常用命令

2010-05-24 17:13:17

SVN安装

2010-06-04 10:35:14

2010-05-20 18:00:52

Eclipse下使用S

2011-01-19 17:00:09

Postfix常用命令

2014-01-02 09:57:56

PostgreSQL命令

2011-03-16 10:07:00

2014-07-25 10:55:36

Linux命令

2020-09-28 15:14:31

Linux常用命令实用命令

2010-03-29 10:16:39

CentOS常用命令

2011-08-17 16:50:54

2010-01-13 18:23:46

2013-04-28 14:03:26

Android开发Android常用命令

2010-04-21 10:19:40

Unix Shell

2009-12-01 18:19:41

Suse常用命令

2010-04-01 17:19:04

CentOS常用命令

2010-03-02 13:14:36

LinuxYUM常用命

2010-06-29 16:57:53

SNMP协议
点赞
收藏

51CTO技术栈公众号