如果我从命令行执行git status,这就是我得到的.两个“not staged for commit”文件是我在xCode中解决的冲突.我知道我可以尝试使用不同的工具进行合并,但我喜欢xCode实用程序,如果它不再可靠,我将会感到沮丧.其他人看到并解决了这个问题?
# On branch ios6# Changes to be committed:## modifIEd: Flurry/libFlurry.a# modifIEd: Network Commuting/Constants.h# modifIEd: Network Commuting/LegMapVIEwController.m# modifIEd: Network Commuting/Logging.h# modifIEd: Network Commuting/Nimbler Caltrain-Info.pList# modifIEd: Network Commuting/Plan.m# modifIEd: Network Commuting/PlanStore.m# modifIEd: Network Commuting/RouteDetailsVIEwController.h# modifIEd: Network Commuting/RouteDetailsVIEwController.m# modifIEd: Network Commuting/RouteOptionsVIEwController.m# modifIEd: Network Commuting/SettingInfoVIEwController.m# modifIEd: Network Commuting/TEXTConstant.h# renamed: Network Commuting/TestFlightSDK1/TestFlight.h -> Network Commuting/TestFlightSDK1-1/TestFlight.h# new file: Network Commuting/TestFlightSDK1-1/libTestFlight.a# deleted: Network Commuting/TestFlightSDK1/README.txt# deleted: Network Commuting/TestFlightSDK1/libTestFlight.a# deleted: Network Commuting/TestFlightSDK1/release_notes.txt# modifIEd: Network Commuting/ToFromVIEwController.h# modifIEd: Network Commuting/ToFromVIEwController.m# modifIEd: Network Commuting/TransitCalendar.m# modifIEd: Network Commuting/nc_AppDelegate.h# modifIEd: Network Commuting/nc_AppDelegate.m# modifIEd: Network CommutingTests/Network_CommutingTests.h# modifIEd: Network CommutingTests/Network_CommutingTests.m# modifIEd: Nimbler Caltrain.xcodeproj/project.pbxproj# modifIEd: Nimbler Caltrain.xcodeproj/xcuserdata/apprikamac1.xcuserdatad/xcschemes/Nimbler CaltrainTests.xcscheme## Unmerged paths:# (use "git add/rm <file>..." as appropriate to mark resolution)## deleted by us: Network Commuting/DateTimeVIEwController.xib## Changes not staged for commit:# (use "git add <file>..." to update what will be committed)# (use "git checkout -- <file>..." to discard changes in working directory)## modifIEd: Network Commuting/ToFromVIEwController.m# modifIEd: Nimbler Caltrain.xcodeproj/project.pbxproj#@H_419_7@解决方法 我总是得到这个,因为有3个人编写应用程序.它似乎与各种人的文件添加和删除混合有关,但坦率地说不确定.也许一个git guru会在这里响起,但这就是我解决问题的方法.
首先在Xcode中关闭项目并退出Xcode,然后在Terminal中导航到项目的根目录.对于你必须纠正的任何冲突文件运行’git add'(谁为此提出’添加’???).
运行’git status’并确保一切顺利.
现在为魔术咒语:git commit -i -m“希望和祈祷”. – 魔术选项是-i – 使用它,提交总是成功(对我来说).
现在您可以重新启动Xcode并重新打开项目.
总结以上是内存溢出为你收集整理的ios – xCode 4.5 git merge无法提交或给出错误全部内容,希望文章能够帮你解决ios – xCode 4.5 git merge无法提交或给出错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)