嵌套子库中的Mercurial新suprepository



我不确定这是否可能,如果不可能,欢迎任何替代解决方案!

我有很多使用Orchard的解决方案,它要求任何模块都位于其文件夹结构内的某个目录中。我有一些模块,基于DVCS的强大功能,我希望能够使用suprepos复制一个新项目。此外,仅用Mercurial更新Orchard。

我的文件夹结构看起来像:

Project
    - Orchard
        - Modules
            - Orchard module 1
            - Orchard module 2
    - My other code

我刚刚将果园文件复制到我的repo中,然后将我的模块添加为subpos。

我希望能够做的是将Orchard结构的其余部分也作为子博客。但我找不到在另一个子博客中有一个suprepo的方法。它不会是嵌套的子报表,因为在这两种情况下(果园和模块),"基本"回购都是我的。

ie项目/.hgsub看起来像:

Orchard = http://path/to/orchard
Orchard/Modules/Module1 = http://path/to/module1
Orchard/Modules/Module2 = http://path/to/module2

但这似乎不起作用,我找不到文件来说明我是否/如何做到这一点。

感谢您的帮助!

编辑:如果不清楚,我没有对Orchard回购的写访问权限,并且我无法移动模块。

刚刚测试了这个场景。

这是你需要做的。

将文件夹添加到Orchard存储库,并将"模块"作为文件夹(其中至少放置一个文件)。用.hgsub(subpos)进行提交,现在应该添加subpos,对subpos进行拉取,并在.hgsubstate.中更新它们的引用

如果你有任何问题,请分享。

相关内容

  • 没有找到相关文章

最新更新