你如何处理React Native中的本机库冲突?

时间:2016-12-07 19:57:48

标签: react-native react-native-android react-native-ios

当我尝试合并两个添加了不同本机库的分支时(通过npm install Xreact-native link),我在这些文件中出现冲突:

CONFLICT (content): Merge conflict in ios/myapp.xcodeproj/project.pbxproj
CONFLICT (content): Merge conflict in android/settings.gradle
CONFLICT (content): Merge conflict in android/app/src/main/java/com/myapp/MainApplication.java
CONFLICT (content): Merge conflict in android/app/build.gradle

解决这些冲突的最佳方法是什么?是否应该对这些文件中的任何一个进行gitignored?

1 个答案:

答案 0 :(得分:2)

gitignored。绝对没有。如果您希望两个本地库都可以工作,请浏览每个文件并解决合并。如果不是,您可以通过忽略其他库更改来选择一个库。你可以添加你的图书馆或你正在拉的图书馆。 更多信息: https://easyengine.io/tutorials/git/git-resolve-merge-conflicts/