Ada*_*man 33 php svn cvs version-control
我们有一个我们想要版本控制的PHP项目.现在,我们有三个人正在研究项目的开发版本,该版本驻留在我们所有Eclipse IDE都链接到的外部文件夹中,因此没有版本控制.
什么是正确的方法和版本控制的最佳方式?
我们有一个SVN设置,但我们只需要找到一个检查进出的好方法,这样我们就可以在开发服务器上进行测试.有任何想法吗?
Mar*_*evy 26
我们处于类似的情况,这就是我们最终做的事情:
您还可以在其工作站上为每个团队成员设置单独的开发服务器.虽然你确实有更多的设置时间,但我发现它可以加快速度.
我们不得不使用单个开发服务器,因为我们使用的是专有CMS并遇到了许可问题.所以我们的post-commit钩子是一个简单的FTP机器人.
这是我们做的:
在项目开始时,用户创建一个分支并在其个人VM上检查它,并抓取数据库的干净副本.他们做他们的工作,随着他们去做.
一旦他们完成了他们自己的个人空间中的所有内容,他们就会登录到集成服务器并检查他们的分支,运行他们的测试等等.当所有通过他们的分支的人都被合并到Trunk中.
重建Trunk,运行全套测试,如果一切顺利,它将获得批准的大标签,在SVN中标记,并在晚上升级到Production.
如果在任何时候由其他人提交,我们会收到一封电子邮件,并可以将这些更改合并到我们各自的分支机构中.
| 归档时间: |
|
| 查看次数: |
7843 次 |
| 最近记录: |