我有一个 git repo,里面有一个子模块。”main_repo/子模块“
我不想看到这个子模块的所有文件和文件夹,这就是为什么我sparse-checkout
在这个子模块中使用它来仅获取我感兴趣的文件夹:
# Here I am executing in my submodule folder.
git sparse-checkout init --no-cone
git sparse-checkout set /project/src/unit
这会将整个目录树挂载到我的子模块中,如下所示“main_repo/子模块/项目/src/unit“
是否有可能访问“单元“文件夹直接作为子模块的根目录?所以我可以直接通过以下方式访问其内容:“main_repo/子模块/<文件和文件夹内部单元>“?
我知道我可以在我的 repo 中的某个隐藏子文件夹中克隆 repo,然后创建指向我想要的文件夹的符号链接,但如果可能的话,我正在寻找更好、更干净的解决方案。