मै मैक के लिए एक छोटी टीम (मुझे + एक और व्यक्ति) प्रयास के रूप में एक एप्लीकेशन विकसित कर रहा हूं। हम विभिन्न शहरों में स्थित हैं, और ठोस स्रोत नियंत्रण प्रबंधन की आवश्यकता को देखना शुरू कर दिया है।एक्सकोड के लिए कौन सी एससीएम प्रणाली?
हम में से कोई भी इसका अनुभव नहीं करता है, और हम दोनों कोको/ओब्जे-सी/एक्सकोड (लेकिन सी ज्ञान है) के लिए अपेक्षाकृत नया है।
क्या किसी के पास एससीएम सिस्टम चुनने के लिए कोई सिफारिश है? मैं समझता हूं कि बहुत से लोग Subversion का उपयोग कर रहे हैं, जो Xcode 3.1 में भी समर्थित है। क्या किसी को एक्सकोड के माध्यम से सबवर्जन का उपयोग करने का अनुभव है? या क्या संस्करणों जैसे अकेले स्टैंड जीयूआई विकल्प चुनने का यह बेहतर विकल्प है?
इस पर किसी भी इनपुट के लिए आभारी।
ग्रेगर टोमासेविच, स्वीडन
अपडेट/निजी अनुभवों: इस पोस्ट के बाद से, हम संस्करणों और आधारशिला (जो दोनों के SVN जीयूआई-ग्राहकों रहे हैं), और साथ ही Xcodes की कोशिश की है निर्मित SVN के लिए समर्थन । हम संस्करणों से विशेष रूप से प्रसन्न नहीं थे, जो कि विचलित फ़ाइलों/निर्माण फ़ाइलों को करने में कुछ समस्याएं प्रतीत होती थीं। एक्सकोड में अंतर्निहित एसवीएन समर्थन काफी अच्छी तरह से काम करता है, हालांकि इसमें शायद ऐसी सीमाएं हैं जिन्हें हमने अभी तक नहीं चलाया है। कॉर्नरस्टोन दोनों उपयोग और शक्तिशाली दोनों के लिए आसान है, और संस्करणों के साथ सामना की जाने वाली समस्याओं से ग्रस्त प्रतीत नहीं होता है।
अभी तक, हमने अभी तक रेपो अपडेट करने, हमारी फ़ाइलों के नवीनतम/पिछले संस्करणों की जांच करने और फ़ाइल तुलना के साथ कुछ काम करने का प्रयास किया है। ब्रांचिंग के साथ बड़े पैमाने पर काम करना शुरू करने के बाद यह एक अलग अलग गेंद गेम हो सकता है, एक क्षेत्र जिसे हमें बताया गया है कि इन दोनों जीयूआई ग्राहकों में कुछ कमजोरियां हो सकती हैं।
इसके लिए क्या योग्य है (और मूल्यांकन के केवल दिनों के साथ) कॉर्नरस्टोन लगता है कि कुछ बेहतर विकल्प है, हालांकि सरल एससीएम के लिए, एक्सकोड भी अच्छी तरह से काम करता है।
सभी टिप्पणियों के लिए धन्यवाद।
आप संस्करणों का उपयोग करते हैं? एक आश्चर्य है! ;-) – Abizern
स्वयं द्वारा एक प्रतिमान एक महान वर्कफ़्लो के लिए नहीं बनाता है। केवल तथ्य यह है कि आप कमांड लाइन क्लाइंट, कॉर्नरस्टोन, संस्करण, एसवीएनएक्स, आदि के बीच चयन कर सकते हैं। एसवीएन को एक बहुत ही वास्तविक लाभ देता है। –
@foljs: तो असली दुनिया के सॉफ्टवेयर इंजीनियरों के पास केंद्रीकृत एससीएम के साथ एक शताब्दी का अधिक अनुभव है? ;-) –