相关疑难解决方法(0)

合并Xcode项目文件

合并分支(我使用git)时,Xcode项目文件(Project.xcodeproj/project.pbxproj)中经常会发生冲突.有时它很容易,但有时我最终会得到一个损坏的项目文件并且必须还原.在最坏的情况下,我必须通过拖动文件等在第二次提交中手动修复项目文件(可以用之前的方式压扁).

有没有人有关于如何处理大型和复杂文件(如Xcode项目文件)中的合并冲突的提示?


编辑 -一些相关的问题:

Git和pbxproj

我应该使用merge = union将.pbxproj文件与git合并吗?

资源:

http://www.alphaworks.ibm.com/tech/xmldiffmerge

http://www2.informatik.hu-berlin.de/~obecker/XSLT/#merge

http://tdm.berlios.de/3dm/doc/thesis.pdf

http://www.cs.hut.fi/~ctl/3dm/

http://el4j.svn.sourceforge.net/viewvc/el4j/trunk/el4j/framework/modules/xml_merge/

xml git version-control xcode objective-c

33
推荐指数
1
解决办法
2万
查看次数

Xcode项目文件git合并冲突

在Xcode中,避免项目文件中Git冲突的最佳方法是什么?(我是手动git,没有使用Gcode的Xcode接口)

我从Github克隆了mapbox-ios-sdk,攻击它,现在远程主机已经改变了.当我尝试将远程更改拉到我的本地时,合并后会在项目文件中出现合并冲突.(具体来说,我的意思是.xcodeproj中的project.pbxproj)

我真的不认为项目文件应该放入忽略,因为如果项目文件中有任何新文件,.pbxproj文件似乎会被更改.(或者我只是完全错了,这个文件应该被忽略了?但显然它在mapbox-ios-sdk中没有被忽略.毕竟人们需要项目文件.)但我也跑了在我与另一个合作者的合作项目之前进入这场冲突,这让我完全无法使用Git.

我应该弄清楚如何手动解决冲突,还是有更好的方法来解决这个问题?

git xcode

29
推荐指数
3
解决办法
4万
查看次数

iPhone Dev - Project.pbxproj有多重要?

这个文件有什么作用,保持"正确"有多重要?

我见过人们编写脚本来合并任何处理它的变化,我听说其他人每次都手动合并它.

处理它的正确方法是什么?为什么?

git iphone xcode

17
推荐指数
2
解决办法
1万
查看次数

如何解决关于project.pbxproj在Xcode中使用git的冲突?

我总是通过使用其他成员的目录结构来解决这个问题,然后确认没有任何冲突并修改它到我想要的目录结构.

所以,我想知道,project.pbxproj文件有冲突,如何通过其他最佳方式解决?

git xcode

9
推荐指数
1
解决办法
5331
查看次数

在团队中工作时svn冲突xcode项目文件

我正在开发一个正在开发iPhone应用程序的团队(大约7人).我们使用SVN进行iPhone代码的源代码控制,我们一直遇到与xcode项目文件和iPhone nib文件冲突的问题.我想有一个问题就是这个问题:如何在Xcode中使用svn合并冲突(文件project.pbxproj)?.我想问一下是否有人提出了令人满意的解决方案.由于我们的团队规模相当不错(7人),每次有人更改代码时手动解决xcode项目文件中的冲突,或者将新对象添加到nib文件中是一个巨大的生产力浪费.苹果工程师在编写自己的iPhone应用程序时是否考虑过这个问题?我一直在寻找一个令人满意的解决方案,使用谷歌和必应,尚未找到.

谢谢,

svn xcode project-management xib nib

6
推荐指数
1
解决办法
2979
查看次数

如何解决xib文件的合并冲突?

我们的项目用于svn管理源版本.我们遇到的问题是,当xib被2人修改时,合并后几乎会发生冲突.我使用vim打开confilct文件,信息不可读,我不知道如何解决合并冲突.

以前有人遇到过这个问题吗?怎么解决?

提前致谢.

svn iphone xib ios merge-conflict-resolution

6
推荐指数
1
解决办法
4900
查看次数

如何在Xcode"pbxproj"文件中处理合并冲突?

每次我拉动时,我的其他团队成员都会发生合并冲突.我试图手动删除====和>>>>但是Xcode在此之后永远不会打开文件.

我只是很好奇,这是一个团队中每个iOS人都要处理的问题吗?是否有任何提示或技巧来避免这种废话?它严重降低了我的生产力.

version-control xcode ios

6
推荐指数
1
解决办法
2314
查看次数