जीआईटी बनाम टीएफवीसी सोर्स कंट्रोल के बारे में बहुत सारे सवाल और जवाब हैं, लेकिन कोई भी मौजूदा जवाब टीम फाउंडेशन सर्वर / सर्विस में गेट के एकीकरण को कवर नहीं करता है जो मुझे मिल सकता है।
मैं विजुअल स्टूडियो 2013 का उपयोग करते हुए विभिन्न प्रकार की भाषाओं (C #, C ++, PHP, Javascript, MySSQL) का उपयोग करके हरा चारागाह विकास शुरू कर रहा हूं। भविष्य में, कुछ iOS विकास होगा। मैं स्रोत नियंत्रण के लिए एसवीएन, वीएसएस और टीएफवीसी से बहुत परिचित हूं। हालांकि, मैंने कभी भी गिट का इस्तेमाल नहीं किया है। मैं प्रक्रिया प्रबंधन / चुस्त विकास के लिए टीएफएस पसंद करता हूं ... यह सही नहीं है, लेकिन यह विजुअल स्टूडियो में अच्छी तरह से एकीकृत होता है।
तो, मुझे इन दो प्रणालियों के बीच निर्णय लेने में मदद करने के लिए ...
Visual Studio 2013 का उपयोग करते समय स्रोत नियंत्रण के लिए TFVC और Git के बीच बड़े अंतर क्या हैं?
- क्या मेरे मामले में एक स्थानीय रिपॉजिटरी (केवल यह कहना कि यह महत्वहीन है) और iOS के विकास का समर्थन में एकमात्र लाभ है?
- कमांड लाइन इंटरफ़ेस को निकालने के लिए एकमात्र दोष है (कुछ का तर्क होगा कि यह एक दोष नहीं है; -पी)।
- क्या आपने विजुअल स्टूडियो 2013 जीयूआई फॉर गिट में अनुभव किया है? क्या कमांड लाइन इंटरफ़ेस के बिना बुनियादी ब्रांचिंग / मर्जिंग का समर्थन करने के लिए पर्याप्त है?
- क्या Git के लिए एक विस्तृत स्टार्ट-अप गाइड है जो Git को विजुअल स्टूडियो 2013 के साथ उपयोग किया जा रहा है? Microsoft के पास मौजूदा Git रिपॉजिटरी को Visual Studio 2013 में एकीकृत करने के लिए एक वीडियो है, लेकिन मैं Git और VS 2013 के साथ स्क्रैच से एक शुरुआत की तलाश कर रहा हूं।
मैं यहाँ एक किताब की तलाश में नहीं हूँ, लेकिन सिर्फ कुछ बुलेट पॉइंट और शायद लोगों के कुछ प्रासंगिक लिंक जो TFVC और Git दोनों का उपयोग करते हैं।