我的存储库A依赖于存储库B,因此我打算将B添加为A作为子服务器。但实际上,A并不依赖于B的所有内容,只是说明了B存储库根目录中子文件夹bar/
的内容。
是否可以指示只有子文件夹构成子参数?
注意:这与
基本相同但是对于mercurial而不是git。
答案 0 :(得分:1)
相同的答案适用于mercurial:您不能进行仅包含存储库一部分的结帐。
如果您只需要存储库的一部分,则可以考虑使用相同的方法并将更广泛感兴趣的部分(例如库)移动到单独的存储库中,此后可以通过多个项目将其引用为子存储库。 但是你应该考虑你是否真的想要它是一个官方的子存储库,或者你只是链接它(没有使它成为一个官方的子存储库);你也可以把那个库部分拆分成一个单独的仓库,并且只是简单地将它拉进应该使用它的仓库(这是一种重复,但避免了子仓库的方法)。