Apa yang seharusnya .gitignore
disertakan untuk Xcode 6?
Juga untuk informasi mengenai yang xccheckout
diperkenalkan pada Xcode 5 lihat di sini
Apa yang seharusnya .gitignore
disertakan untuk Xcode 6?
Juga untuk informasi mengenai yang xccheckout
diperkenalkan pada Xcode 5 lihat di sini
Jawaban:
1)
Jawaban termudah adalah milik saya terlihat seperti ini:
# 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
yang saya percaya adalah .gitignore yang sama yang diatur secara default oleh GitHub dengan semua repositori mereka.
2)
Jawaban lain adalah ada situs web bernama "gitignore.io" , yang menghasilkan file berdasarkan templat .gitignore dari https://github.com/github.com/github/gitignore .
Pods
: guides.cocoapods.org/using/… ?
.idea/
hanya diperlukan yang menggunakanAppCode
Jika Anda membuat proyek baru dari awal di Xcode 6 ... tidak perlu lagi file .gitignore yang panjang, seperti yang saya tunjukkan dalam posting terakhir saya : Apple mengoptimalkan file proyek standar dan struktur folder untuk memenuhi persyaratan untuk git jelas dan lurus ke depan melakukan. Apple juga mengabaikan dua pola file secara default jika Anda membuat repositori git dengan templat proyek Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Mereka menambahkannya ke .git/info/excludes
file Anda di direktori proyek Anda. Jadi tidak perlu mengabaikannya lagi di .gitignore :-)
Satu-satunya hal yang selalu saya sertakan dalam .gitignore
file adalah
# Exclude personal Xcode user settings
xcuserdata/
Merujuk ke file Xcode.gitignore Github untuk selalu memiliki daftar yang diperbarui dari file Xcode mana yang diabaikan.