SVN基本命令总结

1、svn add [path]

定添加文件或者目录到版本库,这些add的文件会在下一次提交文件时同步到版本服务器。

2、svn commit [path]

提交文件到版本服务器。

3、svn co [path]

检出项目,在第一次拉项目分支的时候使用该命令,在每次merge request代码后都会创建一个新的分支,如果每次都执行svn co命令显然有些浪费时间,可以使用svn switch(sw)命令执行,该命令可以更新之前的分支并把分支设置为切换的分支。

4、svn delete [path]

同步版本服务器,删除文件

5、svn move [srcpath] [destpath]

将文件从srcpath移动到destpath,可以用来重命名

6、svn diff

6.1、svn diff

什么参数都不加,比较本地代码和缓存在本地.svn目录下的信息的不同

6.2、svn diff -r path;

比较你的本地代码和版本号为path的所有文件的不同

6.3、svn diff -r path file

比较本地代码和版本号为path的file文件的不同

6.4、svn diff -r path1:path2

比较版本号为path1和path2之间文件的区别

7、svn log

7.1、svn log

8、取消对代码的修改

取消对代码的修改分为两种情况:一种是未提交本地代码;另外一种是已经提交本地代码。

对于未提交的本地代码,使用下面的命令:

svn revert [-R] file or Dir

如果提交的是目录的话,需要添加-R。一旦使用svn revert命令,未提交代码就无法找回。

posted @ 2017-02-18 16:04  应律  阅读(442)  评论(0编辑  收藏  举报