我以前react-native-git-upgrade升级对我的项目作出反应原住民,过程留下了一些冲突分隔符我现在已经解决:如何使用Git合并工具来解决react-native-git-upgrade冲突?
DEAD_CODE_STRIPPING = NO;
<<<<<<< ours
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)/../node_modules/react-native/React/**",
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-video",
);
INFOPLIST_FILE = "MyAwesomeApp/Info.plist";
=======
INFOPLIST_FILE = MyAwesomeApp/Info.plist;
>>>>>>> theirs
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
"-lc++",
);
但是这些冲突不是由混帐看出:git status
不显示任何“未合并的路径”。和git mergetool
失败,并显示消息“没有文件需要合并”
所以我不得不通过删除/保留行手动找出它们。有没有办法在这里使用Git合并工具?
当我以正确的路径运行该命令时,出现以下错误 ------------------------ 此消息显示是因为'合并.tool'未配置。有关更多详细信息,请参阅'git mergetool --tool-help'或'git help config'。 'git mergetool'现在将尝试使用以下工具之一: tortoisemerge emerge vimdiff 没有文件需要合并 ------------------------ – rex
这是一个普遍问题。查看[这个问题](http://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git)了解如何解决合并冲突。 – ncuillery