Linux下不常用的SVN 命令大揭秘

开发 项目管理
本文向大家介绍一下不经常使用的Linux下SVN 命令,和前面常用的Linux下SVN 命令做一下比较,看看它们主要用在哪些地方。

本节讲解一下Linux下不常用的SVN 命令,学习了罕见的SVN命令,如果以后碰到了你就不会再为此而困惑了,希望通过本节的学习你能掌握一些Linux下不常用的SVN 命令 。

版本库下的文件和目录列表
svnlistpath显示path目录下的所有属于版本库的文件和目录简写:svnls

创建纳入版本控制下的新目录
svnmkdir:创建纳入版本控制下的新目录。用法:1、mkdirPATH…2、mkdirURL…创建版本控制的目录。
1、每一个以工作副本PATH指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。
2、每个以URL指定的目录,都会透过立即提交于仓库中创建。在这两个情况下,所有的中间目录都必须事先存在。

恢复本地修改
Linux下不常用的SVN 命令svnrevert:恢复原始未改变的工作副本文件(恢复大部份的本地修改)。revert:用法:revertPATH…注意:本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复被删除的目录

代码库URL变更
svnswitch(sw):更新工作副本至不同的URL。

用法:1、switchURL[PATH]

用法:2、switch–relocateFROMTO[PATH...]
1、更新你的工作副本,映射到一个新的URL,其行为跟“svnupdate”很像,也会将
服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的
方法。
2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动
(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用
这个命令更新工作副本与仓库的对应关系。

解决冲突
Linux下不常用的SVN 命令svnresolved:移除工作副本的目录或文件的“冲突”状态。用法:resolvedPATH…注意:本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的相关文件,然后让PATH可以再次提交。

输出指定文件或URL的内容。
svncat目标[@版本]…如果指定了版本,将从指定的版本开始查找。svncat-rPREVfilename>filename(PREV是上一版本,也可以写具体版本号,这样输出结果是可以提交的)。Linux下不常用的SVN 命令介绍完毕。

  【编辑推荐】

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

2010-06-01 19:24:40

SVN命令行

2010-06-24 16:18:49

Linux Chatt

2009-12-09 09:25:52

Linux命令行svn命令

2010-05-20 18:52:06

Eclipse使用SV

2009-08-11 09:58:22

Linux命令行Linux命令svn命令

2010-05-20 13:19:50

Linux下SVN 命

2010-05-18 14:55:39

2010-05-18 14:24:18

2010-05-31 09:33:34

2009-12-25 17:27:55

svn命令

2010-01-22 10:51:54

svn命令linux

2010-05-19 18:23:34

2010-06-01 09:54:23

SVN客户端安装

2011-03-31 10:17:40

Linuxsvn命令

2010-05-31 14:06:24

SVN同步测试服务器

2010-05-24 09:43:28

搭建SVN服务器

2010-10-08 11:00:40

常用mysql命令

2011-01-06 14:03:18

2010-06-01 19:14:53

SVN命令行

2010-05-26 14:56:05

IPv6协议栈
点赞
收藏

51CTO技术栈公众号