有个 Template 项目,新开发的 Project 没有使用 Fork ,而是 Copy 了一份(删除了原 Git 记录,并进行了一些功能修改),然后开始开发。
现在 Template 项目更新了,Project 有什么办法合并 Template 更新的代码吗?
目前采用代码对比,然后手动修改……很费时费力
现在 Template 项目更新了,Project 有什么办法合并 Template 更新的代码吗?
目前采用代码对比,然后手动修改……很费时费力
1
SuperXRay Jan 18, 2022
你都删除了原 Git 记录
这不就凉拌了吗 |
3
coderluan Jan 18, 2022 patch 批量导入?? 改的少应该还行,改的多还是得手动合并,不过最好反过来,重新 fork 一遍,然后把你们的修改 patch 导过去,麻烦一次,之后就正常了。
|
4
Cosine2012 Jan 18, 2022
git remote add upstream xxx
git merge upstream/yyy |
7
Reficul Jan 18, 2022
1. 只维护 patch 文件,构建时候利用 bazel 或者 shell 来打上 patch
2. 合并进上游 |
8
ysc3839 Jan 18, 2022
没记错的话 git rebase 能把历史接上,具体怎么操作忘了,搜索一下应该有
|