1

我有两个 git-svn 克隆,一个是“原始”,另一个是“fork”。虽然他们有不同的历史,但在某一点上他们有相同的差异。

我正在尝试将其缝合回一个 git-repo 并且我正在尝试根据更改差异找到“合并基础”,因此我可以将 fork 中的更改重新定位到该特定点的“原始”,保留“正确”的历史。

4

1 回答 1

-1

一个git merge呢?

cd project-original
git remote add project-forked path/to/git-repo
git fetch project-forked
git merge project-forked
git commit

我觉得整个项目的分支通常会被合并在一起,而不是重新组合在一起。这个选项对你有用吗?

(另外,我对 git-svn 没有真正的经验。所以不要把我的建议当作福音真理 :) )

于 2012-04-19T20:53:19.647 回答