【发布时间】:2017-04-14 04:39:59
【问题描述】:
是否可以使用 Git 子树合并,通过一个 Git 命令同时将 Repo B 的所有分支合并到 Repo A 中?回购 B 有近 15 个不同的分支,我试图通过一次对回购及其所有分支进行子合并来节省时间。我还没有找到任何方法可以在网上做到这一点..这不可能吗?
如果不可能,是否有人知道将每个分支单独合并到父 Repo A 的最有效方法。Repo B 看起来像这样:
Repo B/masterbranch
Repo B/developbranch
Repo B/featurebranch
我需要 Repo A(父级)看起来像这样:
Repo A
component -> folder of some sort that holds the different branches
masterbranch
developbranch
featurebranch
我知道我可以通过 subTree 合并保留历史记录,所以我想我需要在这方面做点什么。但似乎只能一次执行一个分支,导致我的 .bowerrc 中的文件冲突
我最初一次做一个文件的尝试是从以下几点开始的:
【问题讨论】:
-
您是说,对于最终产品,您希望“Repo A”拥有一个“组件”目录,其中“Repo B”的每个分支都有一个单独的子目录?
-
只有一个“组件”目录,在目录中我可以选择一个特定的分支并查看它的历史记录。
标签: git github version-control merge git-subtree