【发布时间】:2013-04-24 14:04:08
【问题描述】:
在我的 Rails 应用程序中,我使用 Git、GitHub 和 Capistrano。我们有 2 台服务器(暂存和生产)。
到目前为止,我会在本地机器上进行代码更改并将它们推送到 GitHub,然后在部署期间 Capistrano 会从 GitHub 复制到任一服务器。
现在我已经开始在 Git 中使用分支了。我在我的机器上本地创建了 2 个分支,dev 和 prod。我是目前唯一的开发人员。我目前在 GitHub 上只有分支 master。
问题:
1) 我应该在现有的 GitHub rpo 上创建 dev 和 prod 分支,还是应该有一个单独的 GitHub 存储库用于暂存和生产?
2) 如果我确实添加了分支,我将如何告诉 Capistrano 使用 dev 分支进行暂存,使用 prod 分支进行生产?
3) 如果使用单独的 repos,如何将分支推送到右侧?
【问题讨论】:
标签: ruby-on-rails git