我们有一个大型rails项目,它运行在生产和登台服务器上。每次部署到staging或production时创建标记是一个好主意吗(这将在capistrano中自动发生)。或者最好创建名为“devlopment”和“staging”的分支(master将包含生产状态)?

最佳答案

您可以使用分支进行开发、登台和生产,同时使用标记来标识生产版本。我喜欢git flow处理这些分支的方式,并允许您使用更多分支来开发新功能。作为一个开发人员,您永远不必将代码提交到master分支,并且合并到master中也很少见。

09-04 02:11
查看更多