【问题标题】:Capistrano, Mercurial and branchesCapistrano、Mercurial 和分支机构
【发布时间】:2010-03-27 08:30:51
【问题描述】:

据我了解,虽然 Mercurial 有分支的支持,但社区通常克隆 repos 而不是创建分支。与 Darcs 模型类似,与 Git 模型不同。

我正在使用 Capistrano 部署一个 Ruby on Rails 应用程序,我想将生产与开发分支分开。我应该将 Capistrano 指向不同的 repo 还是应该使用分支?

有没有人在处理 Capistrano 时使用过一种或另一种分支模型?有什么问题吗?

【问题讨论】:

    标签: mercurial capistrano deployment branch


    【解决方案1】:

    是的,mercurial 支持several branching models 克隆可能是最常见的。

    对我来说,这听起来确实是命名分支的理想用途,但归根结底是个人喜好

    【讨论】:

    • 我犹豫是否要这样做,因为我发现 Mercurial 中的分支不像 Git 那样强大,而且社区通常指出使用克隆而不是分支来分支代码。
    • “没那么强大”是什么意思?我已经多次使用命名分支来解决这类问题,而且效果很好。你觉得分支中缺少什么?
    【解决方案2】:

    在你的 config/deploy.rb 中放置

    set :branch, "your_branch"
    

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      相关资源
      最近更新 更多