7

Xcode 4.3.2を使用していますが、プロジェクトファイルがgitリポジトリに追加されていないことに気付いたので、それらを追加してコミットしました:( 6つのファイルがあります)

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   new file:   Proj01.xcodeproj/project.xcworkspace/contents.xcworkspacedata
#   new file:   Proj01.xcodeproj/project.xcworkspace/xcuserdata/jeremy.xcuserdatad/UserInterfaceState.xcuserstate
#   new file:   Proj01.xcodeproj/project.xcworkspace/xcuserdata/jeremy.xcuserdatad/WorkspaceSettings.xcsettings
#   new file:   Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
#   new file:   Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcschemes/FlipCard.xcscheme
#   new file:   Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcschemes/xcschememanagement.plist

しかし、実際にそうすることは良い習慣ですか?(Xcodeがクラッシュし、フォルダー.xcodeprojがなくなったことがあります)。

4

3 に答える 3

5

ファイルを追加することは重要ですが、バンドルproject.pbxproj内の他の何もバージョン管理下にある必要はありません。.xcodeproj

于 2012-05-15T15:14:03.137 に答える
5

前述のように、.xcodeprojは非常に重要であり、コミットに含める必要があります

gitでのxcodeの使用に関するこのリンクを追加したいだけです。これは私を大いに助けました:http ://shanesbrain.net/2008/7/9/using-xcode-with-git

于 2012-05-15T14:52:39.463 に答える
2

そうですね、すべてのファイル参照、ビルド設定、ターゲットオプションは.xcodeprojファイルに保存されているので、そうです、リポジトリに含める必要があります。私は通常、ブレークポイント、ユーザーインターフェイスの状態など、ほとんどの(すべてではないにしても)ユーザー固有のファイルを除外します。

于 2012-05-15T14:49:22.047 に答える