我可以在抓取时排除目录树吗?
也就是说,我的项目看起来像这样
.../project/ .../.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 / *”)
形式的行我可以创建三个单独的存储库,让每个团队克隆三个中的两个,但是将所有内容存储在一个共同的仓库中以便客户交付会更清晰(恕我直言)。是否有教科书回答这种情况?
答案 0 :(得分:1)
要使用单独的存储库,但仍然可以让团队轻松保持彼此同步,您可以设置存储库的stuff_team_1_cares_about
和stuff_team_2_cares_about
submodules。