svn 命令行基本操作
检出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 吧。。
相关推荐
80304053 2020-03-01
ECSHOP专属建设 2020-11-13
xzjforDream 2020-09-23
fenggit 2020-09-15
起点 2020-08-17
leehbhs 2020-07-26
leehbhs 2020-07-04
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf
起点 2020-06-28
leehbhs 2020-06-20
dingqinghu 2020-06-16
dengweijunkedafu 2020-06-09
nebulali 2020-05-27
起点 2020-05-10
起点 2020-05-05