比如说我有一个大的项目,比如说是自然语言处理项目,我在这个项目下,有很多子项目:ner\分类\senti 等等。
这些子项目可能会
但是可能会:
在 gitlab 中,我该为每一个子项目建一个 repo 么?还是合在一个大的 repo 里??
1
ferock PRO 那个子项目一个 repo
|
2
ferock PRO 每个
|
4
ferock PRO 重复文件放到一个文件夹里,使用 git submodule
|
5
liukanshan 2020 年 12 月 21 日
和微服务没有关系的吧 大一点的体系里面可能有很多子项目 一般每个子项目都是单独的仓库 使用 git 子模块管理
|
6
fx 2020 年 12 月 23 日
合在一个大的 repo 里
|
7
fx 2020 年 12 月 23 日
大的团队都是 monorepo 的形式,不然依赖搞死你
|
8
Lihanx9 2024 年 10 月 10 日
每个子项目一个 repo ,然后在大项目里通过 submodule 的方式引用子项目,大项目只用做管理,子项目用于 CI/CD 。这样重复的构建文件就只能放在子项目里,就有唯一答案了。我编完了。
|