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

标签 ios xcode github-for-mac

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

在根据我公司的需要定制此应用程序时,我对该 sdk 进行了大量定制,更改了许多核心文件,并完全更改了 Storyboard。从那时起,我就不再管它了,而是专注于其他非 iOS 项目。

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

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

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

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

有没有人对如何妥善解决问题有任何建议,甚至只是指向准确描述我所面临问题的文章的链接。谢谢!

最佳答案

按照下面的步骤,这样你就可以找到分支之间的修改。 1.新的拉取请求 2. 选择“基础”和“比较”分支。 您也可以轻松找到更改和冲突。

关于ios - 在不覆盖自定义更改的情况下更新 GitHub iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56636074/

相关文章:

ios - SWRevealViewController 不会在 iPad 上加载

ios - 尝试使用通用链接设置到应用程序的重定向,但没有任何反应

c++ - 使用 xcode 处理 C++ 文件。简单的流出不工作

objective-c - 如何将导入添加到生成的 module-swift.h 文件中?

ios - iOS 免费配置文件的问题

xcode - 如何忽略 MAC 的 Github gui 中未提交的更改?

iphone - 词法或预处理器问题错误(未找到 UIKit/UIKit.h 文件)

ios - 在 UIView 上使用 CAGradientLayer 绘制渐变不起作用

git:我可以添加一个目录,但在提交时我得到 "nothing to commit"

git - 如何确定 Git 提交是否包含在发布中?