टीएफएस एक आवेदन लाइफसीलस प्रबंधन उपकरण है न केवल एक स्रोत कोड भंडार/संस्करण प्रणाली।
यह की ताकत के हैं:
-It's natural integration into Visual Studio (+100)
-It's Full App Lifecycle support from Work Item through Q/A acceptance.
-It's integration with MS Project/Sharepoint, and all the other
hoo-ha's you get
-And now TFS 2012 has added support for "Local Workspaces" which allows
for off-line working, but also allows "Server Workspaces" which is
similiar to TFS 2010.
-Diff on every Check-in/Commit
यह स्रोत नियंत्रण पक्ष भी बहुत मजबूत व्यक्तिगत रूप से, जैसा कि मैंने पूरे इतिहास में देख सकते हैं, कोड खोना नहीं, और मेरे कोड नहीं है, तथापि, जब तक " पर कदम रखा"। मैं एक डर्न दे सकता था।
मैं 2008 से टीएफएस का उपयोग कर रहा हूं और सुधार के नवीनतम दौर में उनके उत्पादों को विकसित करने और उद्योग के परिवर्तनों को बनाए रखने के लिए माइक्रोस्कोफ्ट प्रतिबद्धताओं का प्रदर्शन किया गया है। व्यक्तिगत रूप से मैं इसे प्यार करता हूं, लेकिन मैं माइक्रोसॉफ्ट पर्यावरण में रहता हूं (जिसे मैं भी प्यार करता हूं) .. इसके बाहर, यह हर किसी की जरूरतों के साथ काम नहीं कर सकता है।
अब, Mercurial पेशेवर (बिटबकेट/Mercurial/tortoiseHG/VisualHG) के साथ काम करने में कुछ दिन, मुझे कहना है कि उपकरण थोड़ा दिनांक लगते हैं। विजुअल स्टूडियो के साथ एकीकरण ल्यूक गर्म कॉफी (हो-हम) जैसा है, और एक्सप्लोरर एकीकरण मुझे वापस "अच्छे ओल दिनों" में ले जाता है जब मैं भाग्यशाली था कि विजुअल सोर्स सेफ पर काम नहीं कर रहा था।
ध्यान देने योग्य एक और बात यह है कि विजुअल सोर्स सेफ में टीएफएस में माइग्रेट करने में आसानी है, यह काफी दर्द रहित है .. मैंने हाल ही में अपनी आखिरी कंपनियों को वीएसएस में पूरे इतिहास को टीएफएस में स्थानांतरित कर दिया और इसमें कुछ कमांड लाइन यूटिल और रातोंरात सभी परिवर्तन इतिहास को स्थानांतरित करने के लिए। माइग्रेशन कितना आसान था, इस पर मैं चौंक गया था (जहां मेरे सहयोगियों) ने शुरुआत से ही सभी इतिहास को रखा था (0 शक्तियों के अनुरोध के द्वारा)
मैं निश्चित रूप से पूर्वाग्रहित हूं जो एमएस टूल्स के साथ काम कर रहा है लंबे समय तक, लेकिन जब तक यह काम करता है तब तक स्रोत नियंत्रण के लिए बहुत कुछ नहीं है ..
यदि आपका संगठन वास्तव में अनुप्रयोग विकास के सभी पहलुओं का प्रबंधन करना चाहता है, और उन्हें अभी तक एकीकृत टूल या प्रक्रियाएं नहीं मिली हैं, तो टीएफएस उन्हें बर्दाश्त करेगा जाने के लिए बढ़ने और प्रबंधन करने की क्षमता।
स्रोत नियंत्रण के साथ शुरू, चश्मा के साथ अंत तक एमएस परियोजना में जन्म लिया है, स्वचालित से बंधा स्वीकृति परीक्षण से बंधा यूनिट टेस्ट से बंधा आइटम बनाता है और तैनाती
और अन्त में काम करने के लिए बंधे: जला नीचे/वेग चार्ट
एक नए कर्मचारी के रूप में मैं टीम को अपने तरीकों के अनुरूप होने वाली हर चीज़ को बदलने की कोशिश करने में अपना समय नहीं व्यतीत करूंगा। शायद कुछ चीजें करने में कुछ महीनों खर्च करें, यह देखते हुए कि चीजें कैसे काम करती हैं, कुछ विश्वास पैदा करती हैं और कुछ उपलब्धियां हासिल करती हैं। यह देखते हुए कि आप यहां पूछ रहे हैं, ऐसा लगता है कि आप इस परिवर्तन का सुझाव देने के लिए वास्तव में उपयुक्त नहीं हैं। इसके अलावा आपका प्रश्न अग्रणी है और मुझे लगता है कि तर्कवादी है। –
@apphacker: मैं इसे SourceSafe (जो हर किसी से नफरत करता है!) पर वकालत कर रहा है, टीएफएस पर नहीं (जिसे मैं कुछ भी नहीं जानता)। मैं सिर्फ टीएफएस बनाम मर्कुरियल के पेशेवरों और विपक्ष को जानना चाहता था, इसलिए एक बेहतर विचार होगा कि एक बार जब हम टीएफएस पर स्विच करेंगे तो एक जीवन कैसा होगा (एक निर्णय पहले से ही किया जा चुका है और मैं इसे बदलने के लिए पर्याप्त वरिष्ठ नहीं हूं) । –