在使用svn或者git时解决冲突后打不开工程文件的解决方法


因为.xcodeproj工程文件冲突了,然后还是会强制更新,内部文件出现了冲突,所以解析不了文件。解决方法如下:

1. 右键点击.xcodeproj,选择显示包内容;

2. 双击打开project.pbxproj文件;

3. 找到类似如下的冲突信息(可用command + f 搜索)

工程文件打不开, cannot be opened because the project&n" title="Xcode 工程文件打不开, cannot be opened because the project&n" height="88" width="419">

4. 删除<<<<<< .mine

=======

>>>>>>> .r269

即剩下如下:

9ADAAC6A15DCEF6A0019ACA8.... in Resources */,

52FD7F3D15DCEAEF009E9322... in Resources */,

5. 保存文件,退出,再打开即可使用。

时间: 2024-07-30 13:46:10

在使用svn或者git时解决冲突后打不开工程文件的解决方法的相关文章

svn解决冲突后还会出现黑*的解决办法

A conflict in the working copy obstructs the current operationorg.tigris.subversion.javahl.ClientException: A conflict in the working copy obstructs the current operationsvn: Commit failed (details follow):svn: Aborting commit: 'D:/eclipse-java-ganym

SVN提交项目时版本冲突解决方案

版本冲突原因: 假设A.B两个用户都在版本号为7的时候,更新了index.jsp这个文件,A用户在修改完成之后提交index.jsp到服务器,这个时候提交成功,这个时候index.jsp文件的版本号已经变成8了.同时B用户在版本号为100的index.jsp文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的8版本上作的修改,所以导致提交失败.即低版本向高版本提交时会出现版本冲突.(只有修改最高版本后提交才能成功).如下图是: 图1.   A用户正常提交(版本升为8) 图2.  B用户

android studio提交到开源git时出现:fatal: refusing to merge unrelated histories的解决办法

创建本地库和fetch远程分支这些前面的步骤这里略过.可以自行百度. 解决办法: 1.cmd进入项目的根目录. 2.执行下面的命令:git pull origin master --allow-unrelated-histories.可以提交成功. 3.再次push. 有其它的好办法,欢迎建议. 原文地址:https://www.cnblogs.com/xiangxinhouse/p/8254120.html

使用alipaySDK编译时找不到openssl/asn1.h文件的解决办法

构建新的项目时,在重新引入alipaySDK进行编译之后出现了一个错误:找不到 #include<openssl/asn1.h> 这个文件 首先排除是SDK的问题以及代码问题.在重新翻看了官方文档以及网上的一些帖子之后大致推断出问题出现的原因可能是由于文件路径的变化导致了配置信息出现错误.所以我的解决办法是重新配置文件路径. 1.打开项目,点击Build Settings,选择Header Search Paths. 2.在Header Search Paths对应的输入框中添加ssl的路径(

Cygwin中使用git时无法远程推送(出现DLL文件不兼容)

Cygwin中使用Git远程推送出现DLL文件不兼容 之前在Window和Linux时使用git远程推送都没有什么问题,今天在Win7中试了下Cygwin的git push是却出现如下提示: 说是不兼容的cygwin DLL文件引起段错误. 网上试了好几个办法都不行,最后突然想到GitHub分布式主要是通过公钥和私钥的原理来实现的. 因为在Win7上已经安装了Git, 也就是说私钥已经有了.于是直接把Win7上.ssh下面的文件拷贝到Cywgin home路径下的.ssh路径,发现居然可以了.

Win10打不开chm文件的解决办法

在Win10系统中打开chm文件时,提示安全警告,如下图: 点击打开后,可以看到chm文件的目录大纲,但是点击任意目录其内容都是空白,如下图: 经过网络一通搜索,发现解决办法很简单,就是在上面的安装警告提示框中,不要勾选底下“打开此文件前总是询问”的选项框,即可解决问题!

VC++6.0 无法打开、无法添加工程文件完美解决

在windows系统下,经常会遇到这样的问题:点击VC++6.0 的[文件]下的[打开]无法操作,并且无法向工程添加文件,下面详细介绍一下解决方案? 工具/原料 VC++6.0 修复工具:FileTool.exe 方法/步骤 1 下载FileTool.压缩包后,解压得到FileTool.exe,双击FileTool.exe文件再次解压,指定解压路径E:\filetool\,解压后到目录E:\filetool\下有个文件:FileTool.dsw文件. 2 打开VC++6.0,点击[文件],[打开

git 解决冲突的办法

在项目中使用git管理,冲突是在所难免的,如果没办法解决冲突,可以试试这个办法! 第一步.对工程进行备份,最好是拷贝到其他文件夹中 第二步.在cmd命令栏上,进入到工程目录下,这里的工程只你正在开发的工程 第三步.输入命令 git stash git stash clear git reset --hard  id 注:id指你上传文件的id,在eclipse中右键工程->team->show in history 就可以看到上传的id git pull 第四步.刷新工程 第五步.将备份好的工

SVN与TortoiseSVN实战:冲突详解(二)

硬广:<SVN与TortoiseSVN实战>系列已经写了四篇,第二篇<SVN与TortoiseSVN实战:标签与分支>和第三篇<SVN与TortoiseSVN实战:TortoiseSVN新建及合并分支>重点介绍了标签和分支的概念及实际操作演示,关注人数较多. 上一篇提到关于冲突的知识,其中已经说明了第1点: 1.什么情况会产生冲突? 2.冲突发生时产生的三个文件是什么含义? 3.怎样使用TortoiseSVN解决冲突? SVN是根据同时对相同位置上内容的修改来判断冲突的