गिट Xcode परियोजनाओं के लिए फ़ाइल अनदेखा करें



Answers

Mercurial के लिए इस गाइड के आधार पर मेरे .gitignore में शामिल हैं:

.DS_Store
*.swp
*~.nib

build/

*.pbxuser
*.perspective
*.perspectivev3

मैंने भी शामिल करना चुना है:

*.mode1v3
*.mode2v3

जो, इस ऐप्पल मेलिंग सूची पोस्ट के अनुसार, "उपयोगकर्ता-विशिष्ट परियोजना सेटिंग्स" हैं।

और एक्सकोड 4 के लिए:

xcuserdata
Question

.gitignore के साथ गिट का उपयोग करते समय मुझे किस फाइल को .gitignore में शामिल करना चाहिए?




एक्सकोड 5 के लिए मैं जोड़ता हूं:

####
# Xcode 5 - VCS metadata
#
*.xccheckout

बेरिक के उत्तर से




एक्सकोड 4 के लिए मैं भी जोड़ता हूं:

YourProjectName.xcodeproj/xcuserdata/*
YourProjectName.xcodeproj/project.xcworkspace/xcuserdata/*






मैंने जोड़ लिया है:

xcuserstate
xcsettings

और मेरी परियोजना की जड़ पर मेरी .gitignore फ़ाइल रखी।

काम करने और धक्का देने के बाद। मैं फिर भाग गया:

git rm --cached UserInterfaceState.xcuserstate WorkspaceSettings.xcsettings

नीचे दिए गए फ़ोल्डर के साथ दफन किया गया:

<my_project_name>/<my_project_name>.xcodeproj/project.xcworkspace/xcuserdata/<my_user_name>.xcuserdatad/

मैं फिर गिट प्रतिबद्धता चला गया और फिर धक्का दिया




मेरा एक .bzrignore है, लेकिन एक ही विचार :)

.DS_Store
*.mode1v3
*.pbxuser
*.perspectivev3
*.tm_build_errors

tm_build_errors तब होता है जब मैं अपनी परियोजना बनाने के लिए टेक्स्टमैट का उपयोग करता हूं। हैगेलिन के रूप में काफी व्यापक नहीं है, लेकिन मैंने सोचा कि यह tm_build_errors लाइन के लिए पोस्ट करने लायक था।




आपको उद्देश्य सी और स्विफ्ट के लिए gitignore.io चेकआउट करना चाहिए

मैं उपयोग कर रहा हूँ .gitignore फ़ाइल है

# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace

#CocoaPods
Pods



मैं एक .gitignore फ़ाइल उत्पन्न करने के लिए joe का उपयोग करने की सलाह देते हैं।

एक आईओएस प्रोजेक्ट के लिए निम्न आदेश चलाएं:

$ joe g osx,xcode > .gitignore

यह उत्पन्न करेगा .gitignore :

.DS_Store
.AppleDouble
.LSOverride

Icon
._*

.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

build/
DerivedData

*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata

*.xccheckout
*.moved-aside
*.xcuserstate



सबसे अच्छा,

gitignore.io

जाओ और अपनी भाषा चुनें, फिर यह आपको फाइल देगा।




Related