SVN基本命令总结

一、svn add [path]缓存

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

二、svn commit [path]svn

提交文件到版本服务器。spa

三、svn co [path]ci

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

四、svn delete [path]it

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

五、svn move [srcpath] [destpath]fragment

将文件从srcpath移动到destpath,能够用来重命名request

六、svn diff

6.一、svn diff

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

6.二、svn diff -r path;

比较你的本地代码和版本号为path的全部文件的不一样

6.三、svn diff -r path file

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

6.四、svn diff -r path1:path2

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

七、svn log

7.一、svn log

八、取消对代码的修改

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

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

svn revert [-R] file or Dir

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

相关文章
相关标签/搜索