我们目前正在使用一个有点复杂的部署设置,涉及远程SVN服务器,DEV,STAGE和PROD的3个SVN分支,通过补丁等促进它们之间的代码.我想知道在小型开发团队情况下你使用什么部署?
Tho*_*ele 15
用于开发的主干,以及用于生产的分支(生产).
在我的本地计算机上,我有一个指向trunk分支的VirtualHost来测试我的更改.
任何对trunk的提交都会触发一个提交钩子,该钩子执行svn导出并同步到在线服务器的dev URL - 所以如果该站点是stackoverflow.com,那么这个钩子会自动更新dev.stackoverflow.com
然后我使用svnmerge在我当地的结账中将选定的补丁从主干到生产合并.我在本地机器上再次指向VirtualHost指向生产分支.
当我将合并的更改提交到生产分支时,SVN导出挂钩再次更新生产(实时)导出,并且该站点正在运行!
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |