gpt4 book ai didi

repo 内的 Mercurial repo

转载 作者:行者123 更新时间:2023-12-03 00:03:31 29 4
gpt4 key购买 nike

是否可以在现有的 Mercurial 存储库中创建 Mercurial 存储库?

这个想法是将存储库的子目录作为不同的存储库进行处理,你是如何做到的?

我不是在谈论子存储库(至少,如果我理解子存储库的目的......),但如果这就是子存储库的存在方式,那么我错了,我会尽力纠正它: )

谢谢〜阿基

编辑:更清楚地说,我想知道在不指定模块/子存储库的情况下,在另一个存储库中拥有一个存储库会发生什么、实践和影响。换句话说:如果我这样做会发生什么:

hg init globalRepo
hg init globalRepo/subRepo

并按原样使用这两个存储库?

最佳答案

效果很好。早在 Mercurial 1.3 中添加子存储库支持之前,许多人就将其整个主目录保存在 Mercurial 存储库中,以跟踪他们的 .bashrc 文件等。然后在他们的主目录中他们会有许多其他存储库的克隆。

每当您调用 Mercurial(不带 -R 选项)时,它都会在当前目录中查找 .hg 目录,然后继续向上查找目录,直到找到一个。因此,如果您所在的存储库又位于存储库中,则您的命令将始终作用于您所在的最里面的存储库。

需要注意的是,您要确保不要将文件添加到外部存储库中,而这些文件最终会出现在内部存储库中。然后您将有两个存储库更新相同的文件。

关于 repo 内的 Mercurial repo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3028777/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com