2013-03-26 2 views
22

को अनदेखा नहीं करता है, मैं एक एक्सकोड प्रोजेक्ट में काम कर रहा हूं, और मैं xcuserdata फ़ोल्डर के अंदर कुछ भी प्राप्त करने के लिए .gitignore को कॉन्फ़िगर करने का प्रयास कर रहा हूं।। Xcuserdata फ़ोल्डर के अंदर सब कुछ के लिए gitignore एक xcuserstate फ़ाइल

मैं निम्नलिखित .gitignore है:

modified: MyProject.xcodeproj/project.xcworkspace/xcuserdata/fernando.xcuserdatad/UserInterfaceState.xcuserstate 

किसी को भी है:

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

लेकिन हर बार है कि मैं निर्माण/परियोजना चलाने के लिए और git status निष्पादित, यह अभी भी निम्न midified फ़ाइल से पता चलता कोई विचार क्या गलत है?

उत्तर

22

मैं समाधान पाया

समस्या .gitignore फ़ाइल में नहीं

समस्या UserInterfaceState.xcuserstate कि Git सर्वर से निकाला नहीं गया था, नीचे दिए गए लिंक में समाधान नहीं मिला:

Can't ignore UserInterfaceState.xcuserstate

-1

Fwiw, मेरी xcuserdata फ़ोल्डर अभी तक Git से नहीं लगाया जा रहा था और अभी भी git status में प्रदर्शित किया गया था। समस्या यह थी कि मेरे पास .gitignore फ़ाइल में xcuserdata से पहले एक स्थान था।

1

अतिरिक्त जानकारी

मैं भी इस का सामना करना पड़ा था और तब से .gitignore अभी भी उन्हें करने के बाद जोड़ने काम करने के लिए नहीं लगता है।

xcuserdata/* 

इस जोड़ने मेरे लिए काम करता:: क्या मैं जोड़ लिया है मेरे लिए आकर्षण

.... इस .gitignore द्वारा पढ़ा नहीं जा सकता करता

*xcworkspace/xcuserdata/* 

या पढ़ने के लिए:

*/xcuserdata/* 
संबंधित मुद्दे