团队发展环境

时间:2010-04-28 08:11:12

标签: version-control

我已经完成了团队管理工作的任务,完全重构了一个网页,用PHP构建。 我只是学生工作者:(所以我在团队发展环境中的经验是有限的。

我的问题是,我们如何才能最好地管理网站的开发? 目前我们使用SVN进行版本控制,每个开发人员都有一个分支。 我梦想将[brach name] .devserver.com映射到SVN的给定分支。 但我不确定这是最好的方法吗?是否可以更好地在每台开发人员上设置本地开发服务器? 另外如果我们在哪里使用我们的开发服务器进行测试,那么映射到SVN分支最好吗?或者普通的ftp会更容易吗?

非常感谢任何输入。

2 个答案:

答案 0 :(得分:2)

我相信拥有一个本地环境是非常好的,在这种环境中你可以不受任何想法破坏任何东西并拥有清晰的环境类型。

另外,我认为在开发,测试和生产方面有不同的分支是个好主意。通过这种方式,您可以在生产环境中完成所有已完成并经过测试的代码并完成代码,但在测试环境中未经测试。这使得运行测试,展示产品以及开发变得容易。

如果您打算担任经理,请向您的团队询问技术资料。他们可能有一些好主意,而且总是很好地找出他们喜欢的东西。

答案 1 :(得分:1)

这就是分布式版本控制正在获得更多基础的原因。

有关更多信息,请查看集市:http://doc.bazaar.canonical.com/latest/en/user-guide/bazaar_workflows.html

Joel的Hg Init教程:http://hginit.com/

他们会让你更好地了解DVCS,以及为什么它比使用Subversion(恕我直言......以及其他几千名程序员)更好。如果您正在使用DVCS,您可以在“主”服务器上进行测试,您可以在每个服务器上安装LAMP / WAMP服务器并进行测试,或者您可以想到的任何变体。重要的是找出最适合您团队的方法,并做到这一点。