2008-10-25 9 views
6

मैंने हाल ही में कुछ कोको परियोजनाओं के लिए गिट को अपने संस्करण नियंत्रण प्रणाली के रूप में उपयोग करना शुरू किया है, जिसे मैं काम कर रहा हूं और सोच रहा हूं कि कोको परियोजनाओं पर संस्करण नियंत्रण प्रणाली के साथ काम करने के लिए सर्वोत्तम प्रथाएं हैं या नहीं।कोको परियोजनाओं पर संस्करण-नियंत्रण का उपयोग करने के लिए सर्वोत्तम प्रथाओं

स्पष्ट "का निर्माण" निर्देशिका जो मैं संस्करण से बाहर के रूप में यह महत्वपूर्ण नहीं है और काफ़ी बदल सकते हैं जब कुछ कोड डिबगिंग और फिर वहाँ उन .pbxuser और .perspectivev3 जो कभी समय बदल रहे हैं मैं में इस परियोजना को खोलने नहीं है एक्सकोड लेकिन मुझे वास्तव में पता नहीं है कि क्या वे चेक इन करने के लिए पर्याप्त "महत्वपूर्ण" हैं।

क्या महत्वहीन फ़ाइलों को छोड़ने के लिए आमतौर पर उपयोग किया जाने वाला कॉन्फ़िगरेशन है?

अग्रिम धन्यवाद

उत्तर

8

यहां मेरी Mercurial .hgignore फ़ाइल है, जो Peter Hosey's पर आधारित है।

syntax: glob 

.DS_Store 

*.swp 
*~.nib 

build 

*.pbxuser 
*.perspective 
*.perspectivev3 
*.mode1v3 

*.pyc 
+0

आपको बहुत धन्यवाद, यह वही था जो मैं ढूंढ रहा था। – Patrick

+0

यह आईफोन देव के लिए एक अच्छी सूची है। धन्यवाद। – Jirapong

2

मैं $ {LOGNAME} प्रतिबद्ध कभी नहीं * फ़ाइलों के रूप में वे मूल रूप से वर्तमान उपयोगकर्ता के लिए वरीयताओं जानकारी कर रहे हैं।; प्रोजेक्ट स्रोत, लक्ष्य, निर्भरता और इसी तरह प्रोजेक्ट.pbxproj फ़ाइल में हैं। और जैसा कि आपने अपने प्रश्न में उल्लेख किया है, बिल्ड निर्देशिका (मान लीजिए कि आपके पास प्लेस बिल्ड उत्पाद हैं: प्रोजेक्ट डायरेक्टरी विकल्प सेट) जहां व्युत्पन्न फाइलें रहते हैं, इसलिए इसमें जांच करने की कोई आवश्यकता नहीं है। आप हमेशा इसकी सामग्री को पुन: उत्पन्न कर सकते हैं स्रोत कोड से।