我们团队中有两名成员.我们使用Xcode的SCM(使用SVN)来管理我们的源代码文件.
我们都将文件添加到Xcode项目中.他已经致力于SVN服务器.当我更新时,Xcode发现project.pbxproj文件中存在冲突.然后我选择退出Xcode并手动合并冲突.然后我开始编辑我的project.pbxproj,合并我们的更改.实际上我不知道Xcode如何管理文件,我只是添加了一些文件,我的project.pbxproj文件没有.当我完成时,我的项目无法打开.我猜是因为project.pbxproj文件无法通过手动编辑.
所以,我想知道,当你发现这个问题时,project.pbxproj文件有冲突,如何解决呢?
谢谢!
我应该提交项目文件(.xcodeproj)吗?当我从一个系统提交此文件并在第二个系统上更新它时,项目被破坏,Xcode将无法打开它.
这是预期的行为,还是我可能做错了什么?这是我忽略的文件列表:
*.o,*.lo,*.la,*.al,.libs,*.so,*.so.[0-9]*,*.a,*.pyc,*.pyo,*.rej,*~,#*#,.#*,.*.swp,.DS_Store,*.pbxuser,*.perspective,*.perspectivev3,*.project.xcworkspace,*.xcuserdata,*.mode1v3,*.mode2v3,build/,build,/build/
我应该在此列表中添加内容吗?我应该忘记SVN并切换到GIT吗?
我使用Cornerstone作为SVN客户端并使用Xcode 3.2.5
请帮忙; 我卡住了!