当前位置:  开发笔记 > 运维 > 正文

SVN和部署工作流程

如何解决《SVN和部署工作流程》经验,为你挑选了1个好方法。

试图保持简单,但几乎没有版本控制经验,这就是我为已经存在的facebook应用程序的版本和部署工作流程提出的:

发展:

    从树干分支

    checkout and setup dev enviroment(自动创建数据库,netbeans项目,facebook app,配置文件);

暂存(与开发分支相同):

    运行测试(手动);

    如果确定 - svn提交并合并开发/暂存分支与trunk

    提交后挂钩以将项目部署到实时服务器并在需要时更新生产数据库.

同步不同的开发分支 - 如果一个开发分支毕业生产,将其与仍在开发中的其他分支合并.

这个工作流程有没有明显的错误?或者有关如何改进它的任何建议.

PS:我现在是唯一的开发者.

图像说明如上.



1> Avi..:

听起来有点复杂.

你为什么需要分支进行分期?如果您使用的是开发人员分支类型的工作流,则只要将其合并回主干,就可以进行部署.

特别是因为你是现在唯一的开发人员,这听起来像是Subversion的过度分支和合并.我会尝试让自己的生活更简单,并尝试保持一种常见的分支模式.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有