首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP分布式开发的最佳实践

PHP分布式开发的最佳实践
EN

Stack Overflow用户
提问于 2010-12-03 14:36:37
回答 2查看 397关注 0票数 2

假设有5个开发人员正在用PHP开发web应用程序。您使用哪些工具来高效地进行开发。因为每个开发人员都将在自己的模块上工作,所以他们如何管理它呢?例如,如果你正在为.Net进行开发,那么你可以使用Visual Studio和其他工具来实现这个目的。我知道我可以使用SVN或GIT进行版本控制,但是我们如何从开发人员那里收集代码呢?我的意思是,开发人员会给某个负责仓库的人发邮件,然后他们会合并他们的代码吗?或者有没有IDE或一些可用的工具可以自动完成这项工作?

我希望我说得很清楚了。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-12-03 14:42:14

所有程序员都从对所有开发人员可见的单个主机服务器使用svngit。你不需要收集代码--当每个开发人员确信他们的更改是对工作的改进时,他们就会签入他们的更改。

票数 3
EN

Stack Overflow用户

发布于 2010-12-03 15:41:31

我唯一的经验是使用git。在我工作的公司,我们有一个开发域,每个工人都有自己的开发环境……

bob-smith.testdomain.com jane-doe.testdomain.com john-doe.testdomain.com等。

每个开发人员在他们的文档根目录和ssh访问服务器中都有一个git存储库,在那里他们可以将不同的分支签出到他们的环境中。

我们使用lighthouse来跟踪bugs和我们喜欢合并到应用程序中的新功能。在灯塔中创建票证时,会为该票证分配一个唯一的编号。当团队成员开始一个新项目时,我们在master上创建一个新的分支。

假设票证是#501,标题可以是Add Widget。我们将我们的分支命名为t501-add-widget。我们可以在灯塔中更新分支的状态,并在github上可视化我们的存储库中所做的任何工作。

一旦我们准备好发布,我们就进入灯塔,寻找所有标记为准备合并的票证。这些分支被合并到我们的主分支中,然后转移到我们的测试环境中,最后转移到我们的alpha环境中,最后部署到现场。git、github和灯塔应用的组合对我们来说很棒。我真的不能想象现在有任何其他的方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4343090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档