.gitignoreXcode 6 के लिए विशिष्ट क्या शामिल होना चाहिए ?
इसके अलावा xccheckoutXcode 5 में पेश की गई जानकारी के लिए यहां देखें
.gitignoreXcode 6 के लिए विशिष्ट क्या शामिल होना चाहिए ?
इसके अलावा xccheckoutXcode 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
मेरा मानना है कि GitHub डिफ़ॉल्ट रूप से अपने सभी रिपॉजिटरी के साथ सेट करता है।
2)
एक अन्य उत्तर यह है कि "gitignore.io" नामक एक वेबसाइट है , जो https://github.com/github/gitignore से .itignore टेम्प्लेट के आधार पर फाइलें उत्पन्न करती है ।
Pods: guide.cocoapods.org/use/… ?
.idea/केवल जरूरत है कि कौन उपयोग कर रहा हैAppCode
यदि आप Xcode 6 में स्क्रैच से एक नया प्रोजेक्ट बना रहे हैं ... तो अब एक लंबी .gitignore फ़ाइल की आवश्यकता नहीं है, जैसा कि मैंने अपनी पिछली पोस्ट में बताया था : Apple ने आवश्यकताओं को पूरा करने के लिए मानक प्रोजेक्ट फ़ाइल और फ़ोल्डर संरचना को अनुकूलित किया था स्पष्ट और सीधे आगे काम करता है। यदि आप Xcode प्रोजेक्ट टेम्प्लेट के साथ गिट रिपॉजिटरी बनाते हैं तो Apple डिफ़ॉल्ट रूप से दो फ़ाइल पैटर्न को अनदेखा करता है:
.DS_Store
UserInterfaceState.xcuserstate
उन्होंने उन्हें आपके साथ जोड़ा .git/info/excludes आपकी परियोजना निर्देशिका में आपकी फ़ाइल में । तो उन्हें .gitignore में फिर से अनदेखा करने की कोई आवश्यकता नहीं है :-)
केवल एक चीज जो मैं हमेशा एक .gitignoreफ़ाइल में शामिल करता हूं वह है
# Exclude personal Xcode user settings
xcuserdata/
Github की Xcode.gitignore फ़ाइल का संदर्भ लें , जिसमें Xcode फ़ाइलों को अनदेखा करने के लिए हमेशा एक अद्यतन सूची होनी चाहिए।