The main product of our company is high modular and developed in several projects in separate repositories. All modules have their separate roadmap.
Whole product is composed with all modules of concrete versions.
基本上,Git 子树是 Git 子模块方法的替代方法:
There are many drawbacks or rather I would say, you need to be very careful while using git-submodules. e.g when you have "one" repo and inside "one" you have added another repo called "two" using submodules. Things you need to take care: