Was sollte das typische .gitignore
für Xcode 6 enthalten?
Informationen zu den xccheckout
in Xcode 5 eingeführten finden Sie auch hier
Was sollte das typische .gitignore
für Xcode 6 enthalten?
Informationen zu den xccheckout
in Xcode 5 eingeführten finden Sie auch hier
Antworten:
1)
Die einfachste Antwort ist, dass meine so aussieht:
# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods
Ich glaube, es ist derselbe .gitignore, den GitHub standardmäßig mit all seinen Repositorys einrichtet.
2)
Eine andere Antwort ist, dass es eine Website namens "gitignore.io" gibt , die die Dateien basierend auf den .gitignore-Vorlagen von https://github.com/github/gitignore generiert .
Pods
: guides.cocoapods.org/using/… ?
.idea/
wird nur benötigt, wer verwendetAppCode
Wenn Sie in Xcode 6 ein neues Projekt von Grund auf neu erstellen, ist keine lange Gitignore-Datei mehr erforderlich, wie ich in meinem letzten Beitrag ausgeführt habe : Apple hat die Standardstruktur für Projektdateien und Ordner optimiert, um die Anforderungen für zu erfüllen klare und unkomplizierte git-Commits. Apple ignoriert standardmäßig auch zwei Dateimuster, wenn Sie das Git-Repository mit einer Xcode-Projektvorlage erstellen:
.DS_Store
UserInterfaceState.xcuserstate
Sie haben sie Ihrer .git/info/excludes
Datei in Ihrem Projektverzeichnis hinzugefügt . Sie müssen sie also in .gitignore nicht erneut ignorieren :-)
Das einzige, was ich immer in eine .gitignore
Datei einbinde, ist das
# Exclude personal Xcode user settings
xcuserdata/
In der Xcode.gitignore- Datei von Github finden Sie immer eine aktualisierte Liste der zu ignorierenden Xcode-Dateien.