A-A+
svn上线到华为服务器过程
svn是一个多人开发的必用工具软件,如何将多人开发的文档代码上传到线上服务器,就需要使用svn了,搭建svn就不多说了,在linux中也就是几行命令,需要注意的就是各种的兼容问题了,对于多人开发,首先是需要一台linux测试服务器,在测试服务器上面没有问题的同时,再上传到线上服务器,我的配置文档如下,仅供自己学习参考。
/upsvn/svndata //内网svn服务器版本目录
/upsvn/newchengdun //华为svn服务器版本目录
上线过程:
sh /application/script/available.sh //把/upsvn/svndata同步到/upsvn/newchengdun
cd /upsvn/newchengdun
svn st //查看版本详情
//?开头需要svn add [文件名]
//D开头需要svn del [文件名]
svn ci -m '[注释]'
svn log | head -n 20 //查看最近5条版本提交日志
svn log -r '版本号' //查看这个版本修改了那些文件
svn diff -r 478:477 //查看两个版本修改的地方
svn的几条命令:
A:add,新增
C:conflict 冲突
D:delete,删除
M:modify, 本地文件已经修改
G:modify and merGed,从本地文件修改并且和服务器的进行合并
U:update,从服务器更新
R:replace,从服务器替换
I:ignored,忽略
如果是从本地更新到测试服务器,则可以使用 svn up 命令即可。