我知道git子模块可以跟踪超级项目上的活动分支,但我想要更复杂的东西。为简单起见,我说我有2个回购:
ProjectX
SharedSources
SharedSources是ProjectX的子模块。
ProjectX将具有主,开发和少量功能分支,其中包含任务名称。
只有在需要的情况下才会创建开发等分支,这将是非常罕见的。
如果我使用默认分支跟踪,那么子模块将尝试跟踪分支" features / task_12141&# 34;很少会存在。我想要的是像" if ... else"或类似的东西。如果存在具有相同名称的分支,则使用它,如果不存在,则尝试开发,如果不存在,则使用master。
是否可能?如果没有,您可以推荐一些变通方法吗?