2012-05-15 4 views
7

Ich verwende Xcode 4.3.2 und erkennen, dass die Projektdateien sind nicht mit dem git Repo hinzugefügt, so fügte ich sie und verpflichtet: (es gibt 6 Dateien)Ist es für ein Xcode-Projekt gut, auch .xcodeproj-Dateien zur Quellcodeverwaltung hinzuzufügen?

# 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 

aber ist es eigentlich eine gute Praxis zu tun? (Einmal Xcode abgestürzt und der Ordner .xcodeproj war weg).

Antwort

2

Nun, da alle Dateiverweise, Erstellungseinstellungen und Zieloptionen in der .xcodeproj-Datei gespeichert sind, sollten Sie sie in Ihr Repository einfügen. Ich schließe in der Regel die meisten (wenn nicht alle) Benutzer bestimmte Dateien, wie Breakpoints, Benutzerschnittstellenzustand usw.

5

Es ist wichtig, die project.pbxproj Datei, aber sonst nichts in der .xcodeproj Bündel hinzuzufügen werden unter Versionskontrolle benötigt.

Verwandte Themen