【发布时间】:2013-05-24 08:07:32
【问题描述】:
由于历史原因,我目前有以下项目结构:
-
第 0 部分:
- 主人
- branch0
- 分支1
-
第 1 部分:
- 主人
- branch0
- 分支1
项目的二进制文件是通过从两个存储库中检查相同日期的提交来构建的,所以我需要例如第 0 部分 - 主 (01.04.2013) 和第 1 部分 - 主 (01.04.2013)。签出不同日期的零件是行不通的。
我现在想将这两个存储库合并为一个,具有结构
- 梳:
- 主人
- 分支0
- 分支1
其中 master 中的提交按提交日期从 part0 - master 和 part1 - master 排序。
如果我使用我找到的描述的合并方案,我将获得一个历史
part0 - master(一切)+ part1 - master(一切)之后
因此,任何提交的签出都不起作用,因为要么我只得到 part0(在合并 part1 之前),要么我得到了最新的 part0 - master 和一个过时的 part1 - master。
【问题讨论】:
-
您能说明一下您具体使用了哪些“合并方案”吗?
-
我阅读了在stackoverflow.com/questions/1425892/…上找到的那些
-
我发现这篇文章是为了“合并”两个不共享公共文件的分支,基本上我也是这样:stackoverflow.com/questions/5410742/… 唯一剩下的就是将分支内容分开目录来获取我在帖子中提到的布局。
标签: git merge repository branch