将我自己的 Git 项目合并到 GitHub 上最新的正式版本的好方法



例如,我有一个2.7.0版本的hadoop。但如你所知,Hadoop的正式版正在 github.com 上不断更新。我的Hadoop由我公司的企业github管理,它与 github.com 隔离。许多二次开发都应用在我自己的Hadoop上。而且,我想让我的hadoop更新为较新版本,因为我遇到的一些错误已经被最新版本的hadoop修复。每次我想更新,比如说,我想把我的hadoop从2.7.0更新到官方的2.8.0,我必须下载最新的2.8.0 hadoop,手动应用我的二次开发,是的,绝对手动,逐个检查我的Hadoop的修改。但我相信一定有更好的解决方案,因为它确实很耗时。

有人可以给我一些建议吗?

我不是 100% 确定这是否是您要问的,但是您是否将官方 Hadoop 存储库分叉到您自己的 Github?从那里,您可以创建一个保留原始版本的新分支。当您为官方分支的分支创建合并请求时,它应该通知您两者之间的差异,然后您可以批准这些差异。这里有一个关于分叉和分支的链接,可能会有所帮助:http://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/

相关内容

最新更新