我们有2个项目,一个在rails 2.3.14中,一个在rails 3.2.9中,我们移动文件并在创建3.2.9存储库时手动更改了结构现在,几周后我想要将所有原始repo缺失提交添加到新仓库。
尝试使用 git format-patch 来完成它,但由于我们在新项目中改变了一点结构,所以没有任何补丁实际应用并返回错误。
有没有办法做到而不是手动?
答案 0 :(得分:0)
尝试在更改结构之前将其应用于修订版的新仓库中。然后将新分支合并为主分支
答案 1 :(得分:0)
最终,我们得出了一个不可避免的结论:我们没有其他选择,只能手动合并这些更改 - 我们从提交差异导出补丁列表并逐个手动合并,在正确的位置应用更改。
其他人提示:如果您做过类似的事情,请经常合并。应用533个补丁并不是一件有趣的事情。