假设你有一个项目,其中包括一个超级项目和一个子模块。两者都有稳定的(master)分支和开发分支。是否有一种方法可以设置子模块,使得超级项目从其开发分支跟踪子模块的开发分支,并从其稳定分支跟踪子模块的稳定分支?
我想象中的是在.gitmodules中是这样的:
[submodule "subproject"] path = subproject url = http://www.github.com/nfirvine/subproject branch = $current_branch_name (我特别关注Ansible项目,他们的stable-1.9分支跟踪子模块的devel分支。这似乎是在自找麻烦。)
你可以使用git属性指定不自动合并.gitmodules,但我想知道是否有更聪明的方法。
我想象中的是在.gitmodules中是这样的:
[submodule "subproject"] path = subproject url = http://www.github.com/nfirvine/subproject branch = $current_branch_name (我特别关注Ansible项目,他们的stable-1.9分支跟踪子模块的devel分支。这似乎是在自找麻烦。)
你可以使用git属性指定不自动合并.gitmodules,但我想知道是否有更聪明的方法。