2010-12-10 73 views
0

我有一个项目,我正在两个不同的Mac上工作。我通过一个SVN服务器(Mac中默认的)来移动源代码。每次我尝试进行更新时,出现此错误:如何避免XCode中的SVN错误?

SCM Project File Conflict: MyProj.xcodeproj/brianpapa.pbxuser

有什么办法可以避免它吗?每次我必须放弃我的本地副本,然后让项目重新加载。

回答

0

见的讨论以下螺纹。它虽然老了。

.pbxuser文件存储用户的项目,例如偏好窗口大小,活动构建样式,文件书签以及其他一些内容。

还有一个default.pbxuser(或类似的东西),你可以保存在库中。任何打开项目的新用户都将获得这些设置作为其个人.pbxuser文件的起点。

在此基础上我的建议是只包括默认的首选项文件。否则,任何更改用户首选项设置都会导致更改此文件。我猜,这是用于存储信息的一些非文本格式,颠覆无法解决它。

0

我不熟悉的特定文件,但它很可能是你并不需要该文件添加到Subversion。它看起来可能是一个“用户设置”文件,它对于运行它的机器来说是本地的,每台机器都可以很高兴地管理自己的文件。

如果您从颠覆该文件(先保存本地副本,如果你不希望完全删除),那么这个问题就会消失。