โดยทั่วไปแล้วสิ่งที่ควร.gitignore
รวมสำหรับ Xcode 6
นอกจากนี้สำหรับข้อมูลเกี่ยวกับการxccheckout
แนะนำใน Xcode 5 ดูที่นี่
โดยทั่วไปแล้วสิ่งที่ควร.gitignore
รวมสำหรับ Xcode 6
นอกจากนี้สำหรับข้อมูลเกี่ยวกับการxccheckout
แนะนำใน Xcode 5 ดูที่นี่
คำตอบ:
1)
คำตอบที่ง่ายที่สุดคือฉันหน้าตาแบบนี้:
# 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
ซึ่งฉันเชื่อว่าเป็น. gignignore เดียวกันกับที่ GitHub ตั้งค่ากับที่เก็บข้อมูลทั้งหมดของพวกเขาตามค่าเริ่มต้น
2)
คำตอบก็คือว่ามีเว็บไซต์ที่เรียกว่า "gitignore.io"ซึ่งจะสร้างไฟล์ขึ้นอยู่กับแม่ .gitignore จากhttps://github.com/github/gitignore
Pods
: guides.cocoapods.org/using/... ?
.idea/
เป็นสิ่งจำเป็นเท่านั้นที่ใช้AppCode
หากคุณกำลังสร้างโครงการใหม่ตั้งแต่เริ่มต้นใน Xcode 6 ... ไม่จำเป็นต้องมีไฟล์. gitignore ที่ยาวอีกต่อไปดังที่ฉันได้ชี้ให้เห็นในโพสต์สุดท้ายของฉัน : Apple ปรับโครงสร้างไฟล์โครงการและโครงสร้างโฟลเดอร์ให้ตรงตามข้อกำหนดสำหรับ คอมไพล์ไปข้างหน้าชัดเจนและตรงไปตรงมา Apple จะละเว้นรูปแบบไฟล์สองรูปแบบตามค่าเริ่มต้นหากคุณสร้างที่เก็บ git ด้วยเทมเพลตโครงการ Xcode:
.DS_Store
UserInterfaceState.xcuserstate
พวกเขาเพิ่มลงใน.git/info/excludes
ไฟล์ของคุณในไดเรกทอรีโครงการของคุณ ดังนั้นไม่จำเป็นต้องเพิกเฉยอีกครั้งใน. gitignore :-)
สิ่งเดียวที่ฉันรวมไว้ใน.gitignore
ไฟล์คือ
# Exclude personal Xcode user settings
xcuserdata/
อ้างถึงไฟล์Xcode.gitignoreของ Github เพื่อให้รายการที่อัปเดตอยู่เสมอซึ่งไฟล์ Xcode ที่จะไม่สนใจ