2012-05-14 19 views
9

重複した質問をしている場合、私は広範囲に検索しています。私は以下の答えを見つけることができません。xcode uiでgit pullの競合を解決する方法

私はコマンドラインの代わりにXcodeの最新バージョンでXcodeリポジトリGUIを使用しています。私は問題なしで代表の最初の引っ張りをした。私はローカルファイルをいくつか変更しました。同時に、私の他の開発者もいくつかの変更を加えました。私は現地担当者に自分の変更をコミットしたが、適切なビルドを行うために彼の変更が必要だった。我々は1つの支店しか持たない。

私はプルしようとしましたが、Xcode UIは6つの競合を報告しています(正しいビルドを行うには6つのファイルが必要です)。

私の質問は、競合を解決する方法ですか?私はオンラインで読む私はどのファイルバージョンを選ぶことができるように画面の下部に左と右のボタンを使用することができるはずです。私は6つのファイルのすべてを調べ、適切なボタンを使って私が望む変更を選択しました。

ただし、右下隅の[プル]ボタンは無効になっており、グレー表示されています。

誰でもお手伝いできますか?コミット画面のファイルリストの上

おかげ G

+1

こんにちは皆さん、 時間を無駄にした後、短い答えは、コマンドラインを使用するかTower Git Clientを使用することです。タワーはかなり素晴らしいです! –

答えて

7

は3個のアイコン、ディレクトリビュー、文書ビューといくつかの水平線のように見える最後の一つです。同様の問題が発生したとき、これらをクリックすると、まだ解決していなかった他のファイルが明らかになったことがわかりました。

これらのファイルのいくつかには、gitの問題を引き起こしている別の場所に記載されている隠されたApple(デスクトップサービスストア)ファイルである.DS-Storeの一部が含まれていることがわかりました。

私は私のためにそれを固定How can I Remove .DS_Store files from a Git repository?

の命令を使用して.gitignoreに.DS_Storeを置きました。

+0

驚くばかり!そのBOLDラインは完璧なヒントでした!問題が解決しました :) – swiftBoy

1

私のケースでは、私は見たことがないより多くの葛藤がありました。不思議なことに、Xcode 6を使用して以来、実際に紛争に対処しなければならないのは初めてのことです。 (別のマシンで)

いずれにしても、ちょっとスクロールするだけで、ファイルにさらに競合があったことがわかりました。一度「右」または「左」を選択すると「右」)、「プル」ボタンが有効になり、プルを完了することができました。

ヒューズ!お役に立てれば!

関連する問題