这是一个创建于 1277 天前的主题,其中的信息可能已经有所发展或是发生改变。
场景大概是类似这样的:
1 。有 abcde 五个不同业务开发组,每个组一个文件夹。
2 。每个文件夹又有多个不同程序,每个程序在单独一个子文文件夹,比如 a 组文件夹有 a1/a2/a3...an,
实际上这些都是在某个内置数据库里。。。
不是真的文件夹。。。
问题来了:现在我通过 github api 把这些文件自动更新到 github 上,所以在 GitHub 上也应该每个组的每个子文件夹作为单独 1 个仓库,这样理解对吗?
如果一个组一个仓库的话,这个组内不同 branch merge 进来,某个程序要回滚就会把其他程序也滚回去,对吧?
3 条回复 • 2020-12-31 15:11:16 +08:00
![zoharSoul](https://cdn.v2ex.com/avatar/e8f4/7f9a/486945_normal.png?m=1639325273) |
|
1
zoharSoul 2020-12-30 15:34:58 +08:00
是的 一般如此. 一个项目一个 repo
|
![v135ex](https://cdn.v2ex.com/avatar/e961/ed8b/507458_normal.png?m=1695003649) |
|
2
v135ex 2020-12-30 16:56:48 +08:00
可以了解下 Monorepo 和 Multirepo 两种风格
|
![fxrocks](https://cdn.v2ex.com/gravatar/c4789761b4ba48cc45273478a5b8d7ea?s=48&d=retro) |
|
3
fxrocks 2020-12-31 15:11:16 +08:00
|