我有两个存储库,其中一个( shared )包含另一个( main )中代码使用的一些共享库。
main
+--- foo
| +--- shared
| +...
+----bar
| +--- shared
. +...
我已将 shared 添加为我的本地主工作副本的遥控器,我正在尝试使用子树策略合并主分支:
git merge --squash -s subtree shared/master
此命令自动查找适当的目录并执行合并。 但是,当共享分支应该合并到多个地方时,它只会将其合并到一个地方(看起来它按字母顺序排列第一个)。
有没有办法强制它继续并合并到所有匹配的地方?