我已经得到的任务是团队管理一个网页的整体重构,在PHP中构建。我只是学生工作者:(所以我在团队开发环境中的经验是有限的。
我的问题是,我们如何最好地管理网站的开发?目前我们是否使用SVN进行版本控制,其中每个dev都有一个分支。我梦想着将分支name.devserver.com映射到给定的分支。但我不确定这是不是最好的方法?在每台开发pc上设置本地开发服务器会更好吗?另外,如果我们在哪里使用我们的开发服务器进行测试,映射到SVN分支是最好的吗?或者一个普通的ftp会更容易?
我们将非常感谢您的任何意见。
发布于 2010-06-23 20:52:54
这就是为什么分布式版本控制正在获得更多的市场。
有关更多信息,请查看bazaar:http://doc.bazaar.canonical.com/latest/en/user-guide/bazaar_workflows.html
和Joel的Hg初始化教程:http://hginit.com/
他们会让你更好地理解DVCS,以及为什么它比使用Subversion更好。以及其他几千名程序员)。如果你正在使用DVCS,你可以在“主”服务器上测试,你可以安装LAMP/WAMP服务器并在你自己的机器上测试,或者你能想到的任何变体。重要的是找出什么最适合你的团队,并做到这一点。
发布于 2010-06-23 20:38:08
我相信有一个本地环境是很好的,在那里你可以不受破坏任何东西的想法,并且有明确的环境类型。
此外,我认为拥有不同的开发、测试和生产分支是一个好主意。这样,您就有了所有在生产环境中完成和测试的代码,以及在测试环境中未测试的已完成代码。这使得运行测试、展示产品和开发都变得很容易。
如果你打算做一名经理,可以向你的团队询问技术方面的问题。他们可能有一些好的想法,找出他们喜欢的东西总是很好的。
https://stackoverflow.com/questions/2727747
复制相似问题