【发布时间】:2012-08-07 00:23:44
【问题描述】:
我们即将开始将我们的 Web 应用程序拆分为多个服务,每个服务都有自己的存储库。我们使用 git 作为我们的 scm,我想知道是否有人对我们的 scm(在本例中为 git)的工作流程有任何建议。
现在我们使用与此处所示类似的工作流程:http://nvie.com/posts/a-successful-git-branching-model/。
我想转向一个更简单的模型,例如 Github 的工作原理:http://scottchacon.com/2011/08/31/github-flow.html。这对于开发 SOA 是否可行?
很好奇是否有人对此有意见。谢谢。
【问题讨论】:
-
这些服务将如何分叉?我们是在谈论完全不同的产品路径,将一个应用程序模块化为子系统,还是“几乎完全相同,只是有一些不同的配置文件”?
-
一个应用程序被拆分为相互通信的独立部分。
标签: git version-control workflow soa