我可以在获取时排除目录树吗?
也就是我的项目是这样的
.../项目/ .../.git/ .../common_stuff/ .../stuff_team_1_cares_about/ .../stuff_team_2_cares_about/
项目集成商想要执行“git fetch”并获取所有内容,但 team_1 的人想要执行“git fetch”而不是更改 team_2 正在处理的内容,反之亦然。
我尝试了 .git/info/exclude,但要么我指定了错误的排除,要么它用于其他目的。(我使用了“stuff_team_2_cares_about/*”形式的行)
我可以创建三个独立的存储库,并让每个团队克隆三个中的两个,但是将所有内容存储在一个公共存储库中以供客户交付会更干净(恕我直言)。这种情况有教科书的答案吗?