我想将应用程序的前端移植到Angular2单页面应用程序。项目可能让其他开发人员并行工作,所以我想将客户端分成多个逻辑单元和各自的存储库。如果你从这里的其他人看这个例子:
Angular2 - Separation of Concerns Best Practice 我的想法是为{AppModule,SharedModule,RouterModule,Material-Design,index.html,...}创建一个主要的git repo,为每个功能单独的repos,还有一个方法和服务的repo,它们并不总是可用但是由多个其他repos内的组件使用(例如,带有LoggerService的Common Module等)。这种结构有意义吗?你会建议嵌套回购(我还没有看到它如何在Git中工作,但我确定它可能)或者将它们全部放在顶层?