svn 命令

svn知识

===============命令

1:checkout(co)签出,将文件checkout到本地目录

语法:svncheckouturl

例如:svncheckoutsvn://192.168.1.1/pro/domain

简称:svncourl

2:commit(ci)提交,将改动的文件提交到版本库

语法:svncommit-m""file

例如:svncommit-m"addtestfileformytest"test.php

简称:svnci

3:add添加,往版本库中添加新的文件

语法:svnaddfile

例如:svnadd*.php

4:update(up)更新,更新到某个版本

语法:svnupdate-rmfile

例如:svnupdate-r200test.php(将版本库中的文件test.php还原到版本200)

简称:svnup

5:status(st)查看文件或者目录状态

语法:svnstatuspath(目录下的文件和子目录的状态,正常状态不显示)

(

?:不在svn的控制中;M(Modified):内容被修改;

C(Conflicted):发生冲突;A(Added):预定加入到版本库

D(Deleted):已删除

)

6:log查看日志

语法:svnlogfile

例如:svnlogtest.php(显示这个文件的所有修改记录,及其版本号的变化)

7:info查看文件详细信息

语法:svninfofile

例如:svninfotest.php

8:diff比较差异

语法:svninfofile

例如:svndifftest.php(将修改的文件与基础版本比较)

语法:svndiff-rm:nfile

例如:svndiff-r200:201test.php(对版本m和版本n比较差异)

9:merge合并,将两个版本之间的差异合并到当前文件

语法:svnmerge-rm:nfile

例如:svnmerge-r200:205test.php(将版本200与205之间的差异合并到当前文件)

10:revert恢复本地修改

语法:svnrevertfile

例如:svnreverttest.php

11:resolved解决冲突

语法:svnresolvedfile

12:help帮助

语法:svnhelp

某个命令详细语法:svnhelp命令

例如:svnhelpst

svn

相关推荐