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




9 Answers

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

.DS_Store
*.swp
*~.nib

build/

*.pbxuser
*.perspective
*.perspectivev3

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

*.mode1v3
*.mode2v3

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

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

xcuserdata
xcode git macos version-control gitignore

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




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

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






मेरा एक .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



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

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

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




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

xcuserstate
xcsettings

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

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

git rm --cached UserInterfaceState.xcuserstate WorkspaceSettings.xcsettings

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

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

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




सबसे अच्छा,

gitignore.io

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




मैं एक .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



Related