Git 包含子目录但*不是* 根目录的位置

Git location with subdir but *not* root directory

the manual中说:

A location key can be accompanied by a subdirs key to look for cabal files in a list of subdirectories as well in addition to the top level directory.

我可以拥有它以便我引用 git 存储库并且只查看子目录而不是而不是 顶级目录吗?

具体来说,我正在尝试获取一个未发布版本的库,该库是 mega-repo 的一部分,其中主库在顶级目录中定义,依赖库在子目录中找到。我不想引入主库,因为它有额外的变化我还没有want/need(在我想要的子库中发现了一个小的调整,但是如果我引入当前状态由于所有未发布的版本颠簸,我需要引入整个主库。

当我第二天再次尝试时,我实际上无法重现我的问题。因此,我不确定我所依赖的存储库的某个中间阶段是否已损坏,或者我是否只是误解了文档而没有实际尝试(只是假设会有问题)。

我已尝试改进文档 here