Fis*_*man 15 git github bitbucket git-submodules
我有两个遥控器git存储库(github和bitbucket).在里面我有子模块,相应地指向另一个github/bitbucket repo.但是在submodule的定义是url,那就是硬编码.我可以有两个吗?或者每个遥控器一个?所以我在github上的主要仓库指向github上的子模块.我在Bitbucket上的主要回购指向bitbucket上的子模块?
[submodule "programs/mgr-nancy-demo"]
path = programs/mgr-nancy-demo
url = git@github.com:wedkarz/mgr-nancy-demo.git
Run Code Online (Sandbox Code Playgroud)
mga*_*aia 22
看来你可以使用子模块的相对URL.来自git help submodules:
COMMANDS
加
[...]
<repository>是新子模块的原始存储库的URL.这可以是绝对URL,或者(如果以./或../开头),相对于超级项目的原始存储库的位置
所以,如果你遵循相同的命名约定在两个站点(即github.com/you/parent-project,bitbucket.org/you/parent-project,github.com/you/child-project和bitbucket.org/you/child-project),你应该能够设置子模块是这样的:
[submodule "programs/mgr-nancy-demo"]
path = programs/mgr-nancy-demo
url = ../mgr-nancy-demo.git
Run Code Online (Sandbox Code Playgroud)
测试它 - YMMV!
| 归档时间: |
|
| 查看次数: |
3572 次 |
| 最近记录: |