码迷,mamicode.com
首页 > 其他好文 > 详细

svn 命令行基本操作

时间:2020-05-04 13:43:45      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:目录   ash   进入   server   eve   class   命令   --   分支   

检出checkout(co)

svn co ${url}

更新update(up)

svn up

提交commit(ci)

svn ci -m " 修改xxx 问题"

查看当前目录最近5 次提交记录

svn log -l 5

查看当前工作拷贝信息

svn info

查看当前未提交的文件status(st)

svn st

这个命令输出每个添加、修改、删除过的目录和文件,前面的C 表示冲突,要特别注意。linux 下也可以用svn st | grep ^C 来查看冲突项。

查看当前修改内容

svn diff

例如svn diff -r4432 xxfilename。比对当前分支与r4432分支上xx文件的不同。

撤销当前修改,覆盖为资源库最新版本

svn revert path/filename

递归撤销当前目录修改,覆盖为资源库最新版本。注意新加的文件不会被删除,这时也可以删除工作拷贝,重新checkout

svn revert . --recursive

SVN merge

自动合并-主干到分支

建立分支以后,一个要做的事情就是定期将主干上的修改合并到分支。先进入分支的工作拷贝,确认分支上所有修改已经提交,然后:

svn merge http://codeserver/calc/trunk

最后

能使用 Git 就使用 Git 吧。。

svn 命令行基本操作

标签:目录   ash   进入   server   eve   class   命令   --   分支   

原文地址:https://www.cnblogs.com/everlose/p/12826033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!