0

我们有 2 个项目,一个在 rails 2.3.14,一个在 rails 3.2.9,我们在创建 3.2.9 存储库时移动了文件并手动更改了结构,现在,几周后我想添加所有原始仓库缺少对新仓库的提交。

尝试使用git format-patch来执行此操作,但由于我们在新项目中稍微更改了结构,因此没有任何补丁实际应用并返回错误。

有没有办法做到这一点而不是手动?

4

2 回答 2

0

在更改结构之前,尝试在新的 repo 中应用它。然后将新分支合并到master

于 2013-01-07T13:02:18.633 回答
0

最终我们得出了一个不可避免的结论,即我们别无选择,只能手动合并这些更改——我们从提交差异中导出了一个补丁列表,并手动将其一一合并,将更改应用到正确的位置。

给其他人的提示:如果你做过这样的事情,请经常合并。应用 533 补丁并不是一件有趣的事情。

于 2013-01-10T10:28:48.300 回答