14

मैं एक छोटी सी वेब टीम पर काम करता हूं जहां मैं केवल कुछ ही वेब अनुप्रयोगों को बनाने और बनाए रखने के लिए विजुअल स्टूडियो 2008 प्रोफेशनल का उपयोग कर एकमात्र .NET डेवलपर हूं। मैं अपनी टीम के दूसरे सदस्य को प्रशिक्षण देना शुरू कर रहा हूं इसलिए हमने उसे विजुअल स्टूडियो 2008 प्रोफेशनल की एक प्रति खरीदी। मैंने विजुअल सोर्स सेफ में देखा है, लेकिन मैं संदिग्ध हूं। मुझे यह पसंद नहीं है कि फाइल सिस्टम आधारित है। आदर्श रूप से, सिस्टम SQL सर्वर 2005 के साथ काम करेगा और विजुअल स्टूडियो में प्लग करेगा। मैं जिस संगठन के लिए काम करता हूं उसके आईटी पर्यावरण की वजह से विंडोज आधारित समाधान सबसे अच्छे हैं।छोटी स्टूडियो के लिए विजुअल स्टूडियो 2008 स्रोत नियंत्रण

स्रोत नियंत्रण प्रणाली के लिए मेरे विकल्प क्या हैं?

(मुझे माफ कर दो, तो इस सवाल का जवाब एक और धागा में मौजूद है।)

उत्तर

27

Subversion में विजुअल स्टूडियो 2008 के साथ VisualSVN और Ankh के साथ अच्छा एकीकरण है।

सोर्ससेफ खतरनाक है। आप सही हैं कि एक फिलाशरिंग-आधारित एससीएम एक बुरा विचार है, और माइक्रोसॉफ्ट ने इसे कम किया है और इसे एक नए एससीएम के साथ बदल दिया है जो विजुअल स्टूडियो के टीम संस्करण के साथ आता है।

+1

मैंने अभी अंख का उपयोग करना शुरू कर दिया है और मैं इसे पूरी तरह से अनुशंसा कर सकता हूं – Ian

+0

मैं दो ग्राफिक डिजाइनरों के साथ सिर्फ एक डेवलपर हूं। मैंने पिछले सप्ताह सबवर्सन (विजुअल एसवीएन) का उपयोग शुरू किया और आज क्रूज़ कंट्रोल.नेट का उपयोग शुरू किया। Win08Svr पर सेट करने के लिए यह ज्यादातर दर्द रहित रहा है। –

+0

हमने विजुअल स्टूडियो 2003 और 2005 के साथ अंख का उपयोग किया, फिर विजुअल एसवीएन पर स्विच किया जब विजुअल स्टूडियो 2008 बाहर आया क्योंकि - उस समय - अंख के पास अभी तक इसका समर्थन नहीं था। दोनों बहुत अच्छे हैं। –

1

माइक्रोसॉफ्ट के टीम फाउंडेशन सर्वर VS2008 में पूरी तरह से एकीकृत और अपनी पीठ के अंत के लिए एसक्यूएल सर्वर का उपयोग करता है। नकारात्मकता यह है कि यह एक बहुत महंगा समाधान है।

+0

इस बात पर निर्भर करता है कि आपको इसके लिए क्या चाहिए और कितने लोग हैं। जब आप मानते हैं कि आपके विकास उपकरण खरीद मूल्य में शामिल हैं, तो यह उचित है। हम टीम एक्सप्लोरर उपयोगकर्ताओं के लिए छः आंकड़ों के लिए हमारे आईटी विभाग के बारे में 14 लोगों और 30 अतिरिक्त सीएएल तैयार करने में सक्षम थे। –

1

एसवीएन सर्वर का उपयोग क्यों नहीं करें? इस तरह, आपके सभी डेवलपर इसका उपयोग कर सकते हैं, और इसके लिए एक बहुत अच्छा मुफ्त विंडोज क्लाइंट (TortoiseSVN) है। आप VisualSVN के साथ विजुअल स्टूडियो में TortoiseSVN के साथ एसवीएन समर्थन को एकीकृत कर सकते हैं, जो वाणिज्यिक है, लेकिन वास्तव में महंगा नहीं है।

3

सबवर्जन। मुक्त। विजुअल एसवीएन एक महान जोड़ है, और काफी सस्ती है।

1

हमने सोर्ससेफ से हाल ही में tfs पर स्विच किया है और इसे काफी हद तक काम करने के लिए पाया है।

हमारे द्वारा उपयोग की जाने वाली सुविधाओं में एकमात्र उल्लेखनीय अपवाद फ़ाइल लिंकिंग है।

लागत को कम रखने के लिए, हम सुनिश्चित करते हैं कि हमें गोल्ड प्रमाणित भागीदार स्थिति मिलती है।

2

Visual SVN आप के लिए काम कर सकते हैं, यह अच्छी तरह से एकीकृत करने के लिए माना जाता है और ~ प्रति लाइसेंस $ 50 पर अपेक्षाकृत सस्ती है। मैं इसे खुद खरीदने पर विचार कर रहा हूं, अब तक मैं कछुए एसवीएन का उपयोग करता हूं क्योंकि मैं अभी अपेक्षाकृत कम गैर-ग्रहण कार्य करता हूं।

1

मैं subversion, AnkhSVN के साथ मिलकर सलाह देते हैं, एक प्लगइन (फ्री!) कि विजुअल स्टूडियो IDE के साथ सववर्सन एकीकृत करता है।

यदि आप CollabNet (Windows binaries: here) से मुक्त svnserve वितरण का उपयोग करते हैं, तो सेटअप बहुत आसान है। प्रशासन बहुत आसान है। और उत्पाद बहुत अच्छी तरह से काम करता है।

यह अभी भी फ़ाइल-सिस्टम आधारित है, लेकिन यह वास्तव में एक समस्या नहीं है। सुनिश्चित करें कि आप नियमित रूप से बैक-अप करते हैं, दोनों पूर्ण डंप और हॉट-प्रतियां (जिनमें से दोनों दस्तावेज़ीकरण में विस्तार से समझाया जाता है)।

2

Team Foundation Server SQL सर्वर के साथ काम करने की आपकी आवश्यकताओं को पूरा करता है, लेकिन संभवतः ऐसी छोटी विकास टीम के लिए अधिक है।

मैं विजुअल स्टूडियो एकीकरण के लिए VisualSVN ($ 49) के साथ स्रोत नियंत्रण के लिए Subversion (फ्री) का उपयोग करने की अनुशंसा करता हूं।TortoiseSVN नामक विंडोज एक्सप्लोरर के लिए एक उत्कृष्ट सबवर्जन क्लाइंट भी है, जो कि कमाल है।

सबवर्सन जैसे कुछ देने के बारे में अच्छी बात यह है कि यह निःशुल्क और स्थापित करने में बहुत आसान है। यह एक सुंदर बड़ी टीम तक भी बढ़ जाएगा। एमएसएफटीएस टीम फाउंडेशन सर्वर में निवेश के प्रयास से पहले यह एक शॉट के लायक है।

11

मुझे विश्वास नहीं है कि किसी ने भी SourceGear Vault का उल्लेख नहीं किया है। यह SQL सर्वर में आपका कोड संग्रहीत करता है, वीएस में बेहद अच्छी तरह से एकीकृत करता है, और स्रोत सुरक्षित के लिए एक उत्कृष्ट प्रतिस्थापन/विकल्प है। चूंकि उनके एकल-उपयोगकर्ता लाइसेंस निःशुल्क हैं, इसलिए घर पर कोडिंग करते समय भी मैं इसका उपयोग करता हूं। इसके अलावा, यह कंपनी Eric Sink द्वारा स्थापित/चलायी गई है।

+1

मैंने उपयोग किए गए 5 एससीएम में से (टीएफएस, वॉल्ट, सबवर्जन, परिवेश और वीएसएस) वॉल्ट सर्वश्रेष्ठ से नीचे था। – jcollum

1

विजुअल सोर्स सेफ के पिछले अवतारों से खराब रैप है। वे 2005 में एक नए संस्करण के साथ बाहर आए, और यह पिछले संस्करणों की कई समस्याओं को हल करता है। मुझे नहीं लगता कि उन्होंने शाखाओं की समस्याओं को हल किया है। उनके पास अब ग्राहक/सर्वर भाग है (ठीक है, यह http आधारित है) ताकि कुछ दूरस्थ मुद्दों को हल किया जा सके।

एसवीएन शायद एक बेहतर समाधान है, लेकिन वीएसएस उतना बुरा नहीं है जितना कि यह एक बार था।

3

निश्चित रूप से, जैसा कि अधिकांश लोग कहते हैं, Subversion + VisualSVN

विजुअल एसवीएन $ 49 पर काफी सस्ते एडन है, उपversण मुक्त और बहुत स्थिर है। हम 10-15 लोगों की टीमों के लिए इसका उपयोग करते हैं और यह हमारे लिए वास्तव में अच्छा काम करता है। एकमात्र con यह है कि यह फ़ाइल-सिस्टम आधारित है।

दूसरी तरफ, यदि आपके पास फाइल सिस्टम पर नहीं होने के लिए एक बहुत ही विशिष्ट आवश्यकता है, तो मैं अपने पिछले काम पर विजुअल सोर्स सेफ की सिफारिश नहीं करता, हमें इसके साथ बहुत परेशानी थी और इसके अनमोल दिनों काम। यदि आप इस तरह से जाना चाहते हैं तो sourcegear vault जैसे कुछ डेटाबेस आधारित है। माइक्रोसॉफ्ट से टीम फाउंडेशन सर्वर भी है लेकिन मेरा मानना ​​है कि यह छोटी टीमों के लिए वास्तव में महंगा (और भारी) है।

5

क्या किसी भी निकाय ने गिट को कोई विचार दिया है? GitExtensions here नामक विंडो के लिए एक बहुत उपयोगी समाधान है। यह विजुअल स्टूडियो प्रोफेशनल ट्रफ के साथ एक अतिरिक्त मेनू और वैकल्पिक टूलबार के साथ एकीकृत करता है। सबवर्सन के विपरीत, गिट वितरित किया जाता है, जिसका अर्थ है कि आप स्थानीय रूप से भंडार की अपनी प्रतिलिपि में प्रतिबद्ध हो सकते हैं, और बाद में सर्वर में परिवर्तन को धक्का दे सकते हैं। तल - रेखा? गिट तेज है! यह भंडारण उपversण से भी अधिक कुशल है, जिसका अर्थ है कि आपकी भंडार कम जगह लेती है।

संबंधित मुद्दे