首页 > svn版本控制架构的问题

svn版本控制架构的问题

现在我手上有三台机器,分别是阿里云主机(centos 6.4)、本地测试机(centos 6.4)、本地开发机(win 7)。测试和阿里云主机的配置环境一样。如果在测试机上通过验收了,就可以更新到阿里云主机上,那么问题来了,如何架设svn达到这三种之间的代码保持一致呢?


不要用ftp。

svn自带一个post-commit的hook。

用svn export然后rsync或者scp进去。


测试机搭建SVN服务器, 测试通过后同步到正式机就是一次发布的过程,最好还是手动好。用 @大舒 说的linux下的 rsync或scp 命令同步过去。


SVN 需要一台服务器,因为阿里云服务器一般无法访问到(或不方便访问)本地的计算机,所以把 SVN 架设到阿里云服务器上,三台机器上都可以 checkout 即可。


?架设svn达到这三种之间的版本同步呢?

本地开发传code,测试和阿里check code测试,这样为什么会有同步的疑问?哪怕这3个主机都传code也不会不同步。

【热门文章】
【热门文章】