我正在使用Git Flow和多个项目,每个项目都有自己的存储库.
我期待这些存储库合并成一个单一的monorepo.主要原因是跨多个项目共享依赖项目,这意味着我们需要跨多个存储库提交修复(请参阅上面链接中的跨项目更改).
Facebook和谷歌似乎成功使用了这个模型(参见:这个fb谈话,以及谷歌的谈话).
如何在为多个项目使用单个存储库的同时继续使用类似于Git Flow的东西?
虽然有用,但我所链接的谈话并未涉及分支和标记等细节,以及它们如何从单个主干/主服务器组织不同的项目发布.
我没和Git Flow结婚.我正在寻找如何在monorepo中构建版本.
小智 2
为每个项目使用一个分支,并使用子分支作为具有适当命名空间的 git-flow 分支怎么样?例如; 有一个project#1以项目命名的分支,类似于 master,并且具有名为project#1-develop、project#1-hotfix#11等的子分支。您还可以拥有单个master分支,在发布时将项目分支合并到其中。
| 归档时间: |
|
| 查看次数: |
2955 次 |
| 最近记录: |