我正在使用rn-diff升级react-native我的应用程序的版本.有时,project.pbxproj会更新为包含对现有依赖项的一些新依赖项或更新.更新此文件的推荐方法是什么?我不认为我可以只复制和粘贴差异中显示的更改,因为它可能会创建一些重复项或在文件中创建一些冲突的条目.
例如,下面的链接包含project.pbxproj从版本0.54.4更改为0.55.0时对文件所做的更改.project.pbxproj文件有很多变化,我不确定是否应该复制它们,或者我宁愿在Xcode中更新一些依赖项.
https://github.com/ncuillery/rn-diff/compare/rn-0.54.4...rn-0.55.0
小智 3
在这种情况下,我通常会因为需要做这件可怕的事情而感到难过;)但说实话:可悲的是,经历 RN Diff 就像你现在能做的最好的事情(除非你还没有脱离 Expo.io 但随后你可能不会在这里问)。因此,基本上您会检查您的版本与要更新的版本之间发生的每个更改,并将更改复制粘贴到这些文件中。您很少可以应用补丁(因为您的项目文件将非常不同,以至于无法正确运行)。
我的做法是: - 查看发生了什么变化 - 查看旁边的代码块,这在我的代码中很容易找到(就像一些具有唯一 ID 的代码块 + 周围的一些属性,例如可以是一些本机模块总是在那里,比如 TEXT 或 View 或其他什么,总是在 RN 中的东西) - 在我的代码中找到相同的元素,然后将新代码粘贴到相同代码的上方/下方
冲洗并重复
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |