在不覆盖自定义更改的情况下更新 GitHub iOS SDK

Updating a GitHub iOS SDK without overwriting custom changes

大约一年前,我使用位于以下位置的 Shopify 移动购买 SDK 为我的公司构建了一个 iOS 应用程序: https://github.com/Shopify/mobile-buy-sdk-ios

在根据我公司的需要自定义此应用程序时,我对该 sdk 进行了大量自定义,更改了许多核心文件,并完全更改了故事板。从那以后,我有点放任自流,专注于其他非 iOS 项目。

现在回答我的问题 - 我需要更新我的应用程序以包含针对 swift 5.0 的基础 SDK 的最新修改。

基本上,我想我要问的问题是如何合并这两个存储库,添加必要的更改,而不是覆盖我的自定义更改。

我进行了大量搜索,但我认为我没有使用正确的术语来获得我需要的答案。我什至可能没有恰当地命名这个问题...

我认为我需要做的是 "merge two repositories" 使用 GitHub 应用程序,我可以在其中逐行查看将要进行的更改,并批准必要的更改。但是,我无法找到有关如何开始此过程的合适指南。

有没有人对如何适当地解决问题有任何建议,或者只是 link 一篇准确描述我所面临问题的文章。谢谢!

按照下面的步骤,这样你就可以找到分支之间的修改。 1.新的拉取请求 2. select "base" & "compare" 分支。 您也可以轻松找到更改和冲突。