Linux命令行下常用svn命令有哪些

介绍

本篇内容主要讲解“Linux命令行下常用svn命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux命令行下常用svn命令有哪些”吧!

本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助。

1, Linux命令行下将文件检测到本地目录

svn checkout路径(路径是服务器上的目录)

例如:svn checkout svn://192.168.1.1/专业/领域

简写:svn co .

2, Linux命令行下往版本库中添加新的文件

svn添加文件

例如:svn添加test.php(添加test.php)

svn添加*。php(添加当前目录下所有的php文件)

3, Linux命令行下将改动的文件提交到版本库

svn commit - m“LogMessage”[n] [——no-unlock]路径(如果选择了保持锁,就使用-no-unlock开关)

例如:svn commit - m“添加为我的测试测试文件”测试。php

简写:svn ci

4, Linux命令行下的加锁/解锁

svn锁- m“LockMessage”(——力)路径

例如:svn锁- m“锁测试文件”测试。php

svn解锁路径

5, Linux命令行下更新到某个版本

svn update - r m路径

例如:

svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到* * *版本。

svn update - r 200 test.php(将版本库中的文件test.php还原到版200本)

svn更新测试。php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先更新修改文件,然后清除svn解决,* * *再提交提交)

简写:svn

6, Linux命令行下查看文件或者目录状态

1) svn状态路径(目录下的文件和子目录的状态,正常状态不显示)

【吗?:不在svn的控制中,M:内容被修改;C:发生冲突;答:预定加入到版本库;K:被锁定】

2) svn状态- v路径(显示文件和子目录状态)

* * *列保持相同,第二列显示工作版本号,第三和第四列显示* * *一次修改的版本号和修改人。

注:svn地位,svn diff和svn恢复这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的。svn中保留了本地版本的原始拷贝。

简写:svn圣

7, Linux命令行下删除文件

svn删除路径- m“删除测试通过”

例如:svn删除svn://192.168.1.1/专业/领域/测试。php - m“删除测试文件”

或者直接svn删除测试。php然后再svn ci - m“删除测试文件”,推荐使用这种

简写:svn (del、删除rm)

8, Linux命令行下查看日志

svn日志路径

例如:svn日志测试。php显示这个文件的所有修改记录,及其版本号的变化

9, Linux命令行下查看文件详细信息

svn信息路径

例如:svn信息测试。php

10, Linux命令行下比较差异

svn diff路径(将修改的文件与基础版本比较)

例如:svn diff测试。php

svn diff - r m: n路径(对版本m和版本n比较差异)

例如:svn diff - r 200:201测试。php

简写:svn di

11、Linux命令行下将两个版本之间的差异合并到当前文件

svn合并- r m: n路径

例如:svn合并- r 200:205测试。php(将版本200年与205年之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下)

12, Linux命令行下SVN帮助

SVN SVN帮助帮助ci

以上是常用命令、下面写几个不经常用的

13, Linux命令行下版本库下的文件和目录列表

SVN列表路径

显示路径目录下的所有属于版本库的文件和目录

简写:SVN ls

14, Linux命令行下创建纳入版本控制下的新目录

SVN mkdir:创建纳入版本控制下的新目录。

用法:1、mkdir路径…

2, mkdir URL…

创建版本控制的目录。

1,每一个以工作副本路径指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。

2,每个以URL指定的目录,都会透过立即提交于仓库中创建。在这两个情况下,所有的中间目录都必须事先存在。

15, Linux命令行下恢复本地修改

svn回复:恢复原始未改变的工作副本文件(恢复大部份的本地修改).revert:

用法:恢复路径…

注意:本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复被删除的目录

16日Linux命令行下代码库URL变更

svn开关(sw):更新工作副本至不同的URL。

用法:1、开关URL(路径)

2,开关安置从[路径……)

1,更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的方法。

Linux命令行下常用svn命令有哪些