2017-04-02 62 views

回答

1

同样的答案适用于mercurial:您不能进行只包含部分存储库的结帐。

如果您只需要存储库的一部分,就可以考虑使用相同的方法,并将更广泛关注的部分(例如库)移动到单独的存储库中,以后可以通过多个子程序将其引用为子存储库。 但是,你应该考虑你是否真的想要它成为一个官方的子库,或者如果你只是把它连接起来(而不是一个官方的子库)。你也可以把这个库部分拆分成一个独立的回购库,并且经常简单地将其引入到应该使用它的库中(这是重复的,但是避免了子回购方法)。

+0

我真的希望你可以把多个存储库放在一起,这样可以解决我遇到的具体问题。但这超出了这个问题的范围。 – einpoklum

+0

你可以简单地从你喜欢的任何存储库中取出。如果没有共同的历史,Mercurial会告诉你它是无关的,并问你是否要继续。但你可以做到这一点。 – planetmaker

+0

我不知道我可以在同一个文件夹中有多个存储库(不在子文件夹中)。我错了吗? – einpoklum

相关问题