1

今git statusを実行すると、結果の一部としてこれが得られます

#   both modified:      BusinessPlan.xcodeproj/project.pbxproj

Apple の xCode はこのファイルを使用してプロジェクト全体を開くため、これは一種の重要なファイルです。それがgitにあるべきかどうかさえわかりません。それはすべきですか?

どうすればこれを解決できますか? このファイルはコミットされるべきではありませんか? 他の開発者から変更を受け取った可能性があると思います。どうすればクリーンアップできますか?また、この種のファイルを長期的に使用するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

2

はい、恐れ入りますが、このファイルをマージする必要があります。実際、ほとんどの場合、正しく自動的に実行できます。自分でマージする必要はありません。

ps: iOS プロジェクトで git を使用する戦略については、かなり多くの議論が存在します。link1またはlink2などを見つけることができるよりも、iOS gitignoreのようなものをグーグルで検索します...

于 2013-01-30T15:14:12.473 に答える
-3

Git と Xcode をうまく連携させるには、Xcode が使用する無関係なファイルをいくつか無視するように Git に指示する必要があります。

プロジェクトのルート フォルダーにというファイルを作成し、.gitignore次のテキストを含めます。

# files created by Xcode 3 or older
*.pbxuser
*.mode1
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcclassmodel/
# files created by Xcode 4
xcuserdata/
# build products
*.build/
build/
DerivedData/
# Misc
.svn
.DS_Store

これにより、問題の原因となるすべてのファイルを無視するように Git に指示します。

XCode 4 を使用した Git のセットアップに関する Beanstalk ページから取得。

于 2013-01-30T15:12:00.980 に答える