能否在git中控制不同的目录?
我有一个Java项目,里面有许多文件夹(实际上是包),它们分割了团队的工作。 "Alpha团队"必须能够查看和更改“alpha”包,而“Beta团队”必须能够查看和更改“beta”包。但是,Alpha团队甚至不能看到beta包中的代码,更别提更改了。
考虑到该项目作为整体运行,编译和运行需要同时存在alpha和beta包,是否有一种方法来控制这个问题呢?
另一个问题:模块化设计是一个选择吗?整个项目可以使用已编译的alpha和beta包,alpha团队有已编译的beta包以及反过来... 如果没有,为什么?