0

私のチームは Xcode で GitHub を使用しています。OS X 用の GitHub アプリケーションを使用して、コミット、ブランチ、および同期を行います。問題は、2 人以上の開発者がプロ​​ジェクトにファイルを追加すると、「project.pbxproj」ファイルで競合が発生することです。最近、Xcode に commit/push/pull オプションがあることに気付きました。

GitHub アプリケーションの使用をやめ、Xcode のコミット、プッシュ、プル、およびマージを使用すると、「project.pbxproj」ファイルでの競合は発生しなくなりますか?

4

1 に答える 1

0

まだ競合が発生する可能性があります。

誰かがプロジェクト ファイルに変更を加え、あなたがプロジェクト ファイルに変更を加え、他の人と同時に (または直後に) コミットしようとすると、競合が発生する可能性が高くなります。

ありがたいことに、" " プロジェクト ファイルは、お気に入りのエディタ (またはその他project.pbxprojのエディタ) で開くことができるテキストであり、競合をかなり簡単に解決できます。viemacs

于 2013-08-02T04:15:42.263 に答える