2012-05-14 35 views
9

我已经搜索了很多,所以请原谅我,如果我问一个重复的问题。我无法找到以下答案。如何解决xcode ui中的git pull冲突

我正在使用最新版本的Xcode而不是命令行的Xcode存储库GUI。我没有任何问题地完成了代表的初始工作。我对本地文件进行了一些更改。同时,我的其他开发人员进行了一些更改。我对本地代表进行了修改,但需要对其进行修改才能正确构建。我们只有1个分支。

我试图拉和Xcode UI报告6冲突(这是我所期望的,因为我需要6个文件做适当的构建)。

我的问题是如何解决冲突?我在网上阅读我应该能够使用屏幕底部的左右按钮让我选择哪个文件版本。我浏览了所有6个文件,并使用适当的按钮来选择我想要的更改。

但是,右下角的Pull按钮被禁用并呈灰色。

任何人都可以帮我吗?

感谢 摹

+1

大家好, 浪费了几个小时之后,简短的回答是使用命令行或使用Tower Git Client。塔非常棒! –

回答

7

以上提交屏幕的文件清单有三个图标,目录视图,文档查看,最后一个看起来像一些水平线。当我遇到类似的问题时,我发现点击这些显示的其他文件我还没有解决。

我解决了这些问题,尽管注意到其中一些文件包含一些.DS-Store隐藏的Apple(桌面服务存储)文件,这些文件在其他地方已经注意到会导致git问题。

我把.DS_Store到使用说明书的.gitignore在How can I Remove .DS_Store files from a Git repository?

问题解决了我。

+0

真棒!那BOLD线是完美的提示!问题解决了 :) – swiftBoy

1

就我而言,我刚刚遇到了更多的冲突,我没有看到。奇怪的是,自从使用Xcode 6以来,这是我第一次真正必须处理冲突 - 而且我做到了! (在不同的机器上)

无论如何,只要向下滚动一点,就会发现文件中存在更多冲突,一旦我选择“right”或“left”(或“right then left”/“left然后右“),”拉“按钮启用,我能够完成我的拉...

哎!希望这可以帮助!