问题

我们有一个PHP项目,我们想要版本控制.现在有三个我们正在研究项目的开发版本,它位于我们所有的Eclipse IDE都链接到的外部文件夹中,因此没有版本控制.

什么是版本控制这个的正确方法和最佳方法?

我们设置了一个SVN,但我们只需要找到一个好的方法来检查和检查允许我们在开发服务器上测试.有任何想法吗?

  最佳答案

我们处于类似的状况,这是我们最终做的事情:

  • 设立了两个分支 -- -- 发布和开发分支。
  • 对于开发分支,包括一个 post-commit 钩子,将存储库部署到 dev 服务器,所以您可以测试。
  • 一旦您做好准备,您将您的更改合并到发布分支中.我还建议在发布分支中放置一个post-commit钩子来部署.

您还可以在其工作站上为每个团队成员设置单独的开发服务器.我发现它加速了一点,尽管您确实有更多的设置时间.

我们必须使用一个开发服务器,因为我们正在使用一个专有的CMS并遇到许可问题.所以我们的post-commit钩子是一个简单的FTP机器人.

  相同标签的其他问题

phpsvnversion-controlcvs