2016-12-07 3 views
0

При попытке объединить две ветви, которые имеют различные собственные библиотеки, добавленные к ним (через npm install X и react-native link), я получаю конфликты в этих файлах:Как вы обрабатываете конфликты с родной библиотекой в ​​React Native?

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

gitignored. Абсолютно нет. Пройдите через каждый файл и решите слияние, если вам нравятся обе родные библиотеки. Если нет, вы можете выбрать одну из библиотек, просто игнорируя другие изменения в библиотеке. вы можете добавить свою библиотеку или другую, с которой вы работаете. Подробнее: https://easyengine.io/tutorials/git/git-resolve-merge-conflicts/

Смежные вопросы