Co typowe powinno .gitignore
zawierać Xcode 6?
Więcej informacji na temat xccheckout
wprowadzonych w Xcode 5 można znaleźć tutaj
Co typowe powinno .gitignore
zawierać Xcode 6?
Więcej informacji na temat xccheckout
wprowadzonych w Xcode 5 można znaleźć tutaj
Odpowiedzi:
1)
Najłatwiejszą odpowiedzią jest to, że moja wygląda następująco:
# 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
który moim zdaniem jest tym samym .gitignore, który GitHub domyślnie konfiguruje ze wszystkimi swoimi repozytoriami.
2)
Inną odpowiedzią jest to, że istnieje strona internetowa o nazwie „gitignore.io” , która generuje pliki na podstawie szablonów .gitignore z https://github.com/github/gitignore .
Pods
: guide.cocoapods.org/using/… ?
.idea/
jest potrzebny tylko tym, którzy używająAppCode
Jeśli tworzysz nowy projekt od zera w Xcode 6 ... nie jest już potrzebny długi plik .gitignore, jak wskazałem w moim ostatnim poście : Apple zoptymalizował standardową strukturę pliku projektu i folderów, aby spełnić wymagania jasne i proste zobowiązania git. Apple domyślnie ignoruje również dwa wzorce plików, jeśli utworzysz repozytorium git za pomocą szablonu projektu Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Dodali je do .git/info/excludes
pliku w katalogu projektu. Więc nie trzeba ich ponownie ignorować w .gitignore :-)
Jedyne, co zawsze dołączam do .gitignore
pliku, to
# Exclude personal Xcode user settings
xcuserdata/
Zapoznaj się z plikiem Xcode.gitignore firmy Github, aby zawsze mieć zaktualizowaną listę plików Xcode do zignorowania.