1。情景
假设我有一个具有以下文件夹结构的存储库:
repo1\
|
|-Foo\
|-Bar\
2。请求
-在第二个仓库repo2
中,我想使用repo1
作为子模块;但仅包含文件夹Foo\
的内容。
-每当有人克隆repo2
并自动(或仅在合理的努力下)初始化子模块时,子模块文件夹中应仅存在文件夹Foo\
。
3。我尝试过的
-指示here的稀疏签出根本不适用于子模块,至少在我设法使其起作用的情况下
-如here或here所示的筛选器分支对我来说很好用;但是每当有人克隆repo2
时,都必须为他们的克隆重复此过程
4。问题
-我怎么做?
-我还应该尝试什么?
答案 0 :(得分:1)
repo1/foo
转换为单独的独立存储库对于任何方向的“分割点”的交点,您都会有些头疼,但是...随意使用 now 的可能性是合理的价格