Multiple urls of git submodule - per remote submodules

前端 未结 2 1029
礼貌的吻别
礼貌的吻别 2020-12-31 01:01

I have git repository with two remotes (github and bitbucket). Inside I have submodule, that points accordingly to another github/bitbucket repo. But in the definition of su

2条回答
  •  说谎
    说谎 (楼主)
    2020-12-31 01:27

    It seems you can use relative URLs for submodules. From git help submodules:

    COMMANDS

    add

    [...]

    is the URL of the new submodule’s origin repository. This may be either an absolute URL, or (if it begins with ./ or ../), the location relative to the superproject’s origin repository

    So, if you follow the same naming convention in both sites (ie, github.com/you/parent-project, bitbucket.org/you/parent-project, github.com/you/child-project and bitbucket.org/you/child-project), you should be able to set the submodule like this:

    [submodule "programs/mgr-nancy-demo"]
        path = programs/mgr-nancy-demo
        url = ../mgr-nancy-demo.git
    

    Test it - YMMV!

提交回复
热议问题