Xcode で、プロジェクト ファイルで Git の競合を回避する最善の方法は何ですか? (私はgit用のXcodeインターフェースを使用せずに、手動のgitを使用しています)
Github から mapbox-ios-sdk を複製してハッキングしたところ、リモート マスターが変更されました。リモートの変更をローカルに取り込もうとすると、マージ後にプロジェクト ファイルでマージの競合が発生します。(具体的には、.xcodeproj 内の project.pbxproj を意味します)
プロジェクトファイルに新しいファイルがある場合、.pbxprojファイルが変更されているように見えるため、プロジェクトファイルを無視する必要はないと思います。(または、私は単純に間違っているので、このファイルを無視する必要がありますか?しかし、最初から mapbox-ios-sdk で無視されていなかったことは明らかです。結局のところ、人々はプロジェクト ファイルを必要としています。)しかし、私も実行しました以前、別の共同作業者との共同プロジェクトでこの競合に陥り、Git を完全に使用できなくなりました。
競合を手動で解決する方法を理解する必要がありますか、またはこれに対処するより良い方法はありますか?