2011-03-29 73 views
1

我正在寻找一些关于如何设置symfony 1.4以在“多开发人员环境”中使用的建议。symfony 1.4与多个开发人员

我们目前是三名开发人员在同一个项目上工作。

我们一直在考虑在本地服务器上设置站点,然后定期发布(部署)我们各自的版本。除此之外,使用Subversion保持我们的副本同步。 “开发测试期间”将在我们的本地计算机上完成,每个计算机上都会安装一个本地symfony安装程序。

此设置听起来不错吗?有什么缺点吗?任何建议更好的设置? :)

回答

1

声音对我来说还行。

只是一个建议:你可以使用一个Continuous Integration environmentTeamCityMaven有你的代码自动部署到您的测试断绝后,SVN或每天晚上(或任何你想要的:))每次提交。

0

在我的公司这么做的每一天,我们使用颠覆,每个开发人员都有本地的项目副本,而项目正在开发中,我们会在我们的测试服务器上进行结帐。

2

我们是一个Symfony项目的两个开发人员。

我们有几个项目的副本(开发,阶段和生产)。

此外,我们每个人都有自己的本地副本与常见的DB与开发版本。 当我们其中一个人推入git仓库时,CI环境(Jenkins)将更改,构建项目,执行测试(phpunit),checkstyles,文档,其他任务以及它是否成功,然后部署在开发服务器上并执行Selenium测试。