A-A+

svn上线到华为服务器过程

2017年11月28日 PHP技术文章 暂无评论 阅读 0 views 次

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 命令即可。

标签:

给我留言