我有一个名为Repo1和一个名为Repo2的仓库,分别包含Project1和Project2。每个仓库都有自己的历史记录:
Repo1 / Project1
history: A -> C -> G -> L
Repo2 / Project2
history: B -> F -> R
我想创建一个名为NewRepo的仓库,用来托管NewProject。 NewProject包含Project1和Project2作为独立的子目录。两个仓库的历史记录应该合并成一个单一的线性历史记录。
NewRepo / NewProject
|_ Project1
|_ Project2
history: A -> B -> C -> F -> G -> L -> R
Q 需要Git使用指南。
我知道下面的答案,但它们不能解决我的问题。
git tfs clone ..
创建的,不包括分支,但仍然包含大量合并提交,所以我卡在了挑选提交上。不幸的是,我找不到将合并提交铺平成单一线性历史记录的方法。 - participant