svn checkout path(服务器目次)例:svn checkout svn:192.168.1.1/XXXX简写:svn co
复制代码
查看当前工作区的状态
svn status(1)svn status path(目次下的文件和子目次的状态,正常状态不显示)【?:不在svn的控制中;M:内容被修改;C:发生辩论;A:预定到场到版本库;K:被锁定】(2)svn status -v path(显示文件和子目次状态)第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。注:svn status、svn diff和 svn revert这三条下令在没有网络的情况下也可以执行的,原因是svn在当地的.svn中保存了当地版本的原始拷贝。简写:svn st
复制代码
查看文件详细信息
svn infosvn info path例:svn info test.html
复制代码
查看文件列表,可以指定-r查看,查看指定版本号的文件列表
svn ls svn ls -r 100
复制代码
5. 添加文件
svn add file例:svn add test.html(添加test.html)
复制代码
提交接码
// 更新svn update [-r] m path比方:svn update如果反面没有目次,默认将当前目次以及子目次下的所有文件都更新到最新版本。svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)svn update test.php(更新,于版本库同步。如果在提交的时候提示逾期的话,是因为辩论,需要先update,修改文件,然后清除svn resolved,最后再提交commit)简写:svn up*** 跟Git一样,公司协作开发,防止意外,先拉后推。***// 提交svn commit -m 'add test file' test.html简写:svn ci