मैं यह जानना चाहता हूं कि टीम सिस्टम की कार्यक्षमता प्राप्त करने के लिए अन्य लोगों ने कौन से समाधान किए हैं। हम सभी जानते हैं कि टीम सिस्टम हम में से कुछ के लिए मूल्यवान हो सकता है। मुझे पता है कि वे एक एमएसडीएन सदस्यता के साथ पांच लाइसेंस के साथ एक छोटा सा टीम संस्करण प्रदान करते हैं, लेकिन क्या होगा यदि आपकी टीम पांच से बड़ी है या आप टीम सिस्टम का उपयोग नहीं करना चाहते हैं?टीम सिस्टम के अच्छे विकल्प के रूप में आप क्या उपयोग करते हैं?
उत्तर
मैं व्यक्तिगत विकास के लिए अपने घर कंप्यूटर पर SourceGear के किले का उपयोग करता हूं। यह एक उपयोगकर्ता के लिए मुफ्त है।
मुझे SourceGear वॉल्ट और फोगबगज़ के बीच अच्छे एकीकरण के साथ बहुत सफलता मिली है।
निर्माण स्वचालन के लिए एमएस बिल्ड मेरी आवश्यकताओं को पूरा करता है।
वास्तव में? वॉल्ट भयानक है। मुझे लगातार इसके साथ समस्याएं होती हैं और यह अविश्वसनीय रूप से पुरानी है। बात मैं सबसे ज्यादा नफरत करता हूं ... एक विकल्प का चयन करें, हटाएं कहें, फिर प्रतीक्षा करें। यह मोडल भी नहीं जाता है। फिर एक मिनट या कई बाद के बीच संवाद पॉप अप करता है। किसी के द्वारा अनावश्यक रूप से खराब ui कौशल के साथ बनाया गया है। और वीएस एकीकरण, श्वास। –
मैं प्रोजेक्ट प्रबंधन और बग ट्रैकिंग के लिए VisualSVN Server का उपयोग करता हूं, Mingle परियोजना प्रबंधन और बग ट्रैकिंग के लिए, और Team City निरंतर एकीकरण के लिए। मैं अभी भी इसका उपयोग कर रहा हूं, लेकिन यह अब तक बहुत अच्छा काम कर रहा है। यह छोटी टीमों के लिए एक अच्छा मुफ्त सेटअप है। लाइसेंसिंग मिंगल और टीम सिटी की बड़ी टीमों के लिए पैसे खर्च होंगे।
स्रोतगियर के उत्पादों का सूट एक बहुत अच्छा विकल्प है। वॉल्ट + ड्रैगन + किले अच्छा है, हालांकि यदि आप उन सभी को बर्दाश्त नहीं कर सकते हैं, तो वॉल्ट + फोगबगज़ एक सुंदर सभ्य विकल्प है।
यह मुक्त स्रोत/समुदाय प्रकार की परियोजनाओं के लिए लक्षित लगता है, लेकिन यह सिर्फ एक आंतरिक डेवलपर इंट्रानेट के रूप में काम कर रहा है लगता है। यह एक अच्छा पैकेज में विकी, बग ट्रैकर और एसवीएन स्रोत ब्राउज़र को एकीकृत करता है और इसे कॉन्फ़िगर करना बहुत आसान है।
मैं दूसरा ट्रैक + सबवर्जन होगा। हालांकि कुछ भी सही नहीं है, यह संयोजन मेरे लिए काफी अच्छा काम करता है, और कीमत सही है।
यहां तक कि परियोजनाओं के लिए मैं अकेले काम करता हूं, इन दोनों को एकीकृत करना अच्छा लगता है।
हल्के वजन & पूरी तरह से निशुल्क विकल्प के लिए, आप बेसकैम्प (+ एक एसवीएन क्लाइंट) के साथ एकीकृत स्प्रिंगलोप्स का उपयोग कर सकते हैं।
- की मेजबानी SVN: SpringLoops: http://www.springloops.com/
- बेसकैंप (एक भी परियोजना उपयोगकर्ता & के लिए मुफ्त): http://basecamphq.com/ (यह भी एक परियोजना के लिए मुफ्त)
नोट: बेसकैंप साथ SpringLoops एकीकरण नहीं उपलब्ध है अपने मुफ्त सेटअप में।
मैं लिनक्स पर भी विकसित हूं, जो एक कारण है कि मैं अपने समाधान के साथ आया हूं। मैं सोच रहा था कि SourceGear विकल्प इस संबंध में कैसे काम करते हैं? मैंने पहले वॉल्ट का उपयोग किया है, जो मेरे अनुभव में बहुत बुरा नहीं था, लेकिन मुझे पता है कि यह ज्यादातर विंडोज आधारित है। मुझे लगता है कि मैंने एक बिंदु पर पढ़ा है कि उनके पास एक ग्राहक है जो लिनक्स पर काम कर सकता है, लेकिन मैंने इसका कभी भी उपयोग नहीं किया है। मैं सिर्फ बातचीत को थोड़ा और खोलना चाहता हूं, इसलिए जो लोग इस प्रश्न पर आते हैं, वे उम्मीद कर सकते हैं कि उनकी इच्छाओं के आधार पर उनके लिए सबसे अच्छा जवाब मिल सके।
यदि वॉल्ट क्लाइंट लिनक्स और मैक पर चल सकता है और अच्छी तरह से चला सकता है, तो वॉल्ट और किले का उपयोग निश्चित रूप से टीम सिस्टम के लिए कम लागत वाले विकल्प के रूप में स्वीकृत उत्तर होगा।
Seapine मुख्यमंत्री - क्रॉस मंच मुद्दा प्रबंधन और संस्करण नियंत्रण
TortoiseSVN साथ SVN ऐड-ऑन एक ठोस और प्रयोग करने में आसान इंटरफ़ेस के लिए बनाता है। WinMerge भी उस मिश्रण में फेंकने के लिए एक शानदार उपकरण है।
मुझे आश्चर्य है कि किसी ने भी मुफ्त और जेटब्रेन से उत्कृष्ट TeamCity उत्पाद का उल्लेख किया है। इसमें शामिल हैं:
- सतत एकीकरण
- सॉफ्टवेयर बिल्ड प्रबंधन
- परियोजना प्रबंधन, निगरानी और सांख्यिकीय कई IDEs, Sourcecode नियंत्रण प्रणाली, और परीक्षण फ़्रेमवर्क
परियोजना के लिए साथ
अच्छा, मैंने टीमसिटी के बारे में सुना है। मैंने अभी तक इसका उपयोग नहीं किया है। मैं निश्चित रूप से स्विचिंग के बारे में सोच रहा हूँ। –
टीमसिटी शानदार है। इसे स्थापित करना और शक्तिशाली बनाना आसान है। –
मैंने पेशेवर परियोजनाओं के लिए टीमसिटी/गिट का उपयोग किया है और मेरी सभी ओपन सोर्स परियोजनाएं git और github.com से जुड़े codebetter.com से टीमसिटी का उपयोग करती हैं। और एएलएम के लिए संस्करणऑन लेकिन आपको जिस चीज की आवश्यकता है उसके आधार पर कई अन्य विकल्प हैं। – Travis
मेरे उत्तर को प्रश्न से बाहर ले लिया और इसे स्टैक ओवरव्लो एफएक्यू के जवाबों में से एक के रूप में पोस्ट किया।
यहाँ समाधान है कि मैं का उपयोग करें और यह बहुत अच्छा काम करता है:
- स्रोत नियंत्रण के लिए Subversion
- मेरी सबवर्सन वेब ब्राउज़र
- सुविधा और बग ट्रैकिंग के लिए FogBugz साथ यह सबवर्सन के साथ एकीकृत के लिए Warehouse, विजुअल स्टूडियो, और वेयरहाउस
- VisualSVN विजुअल स्टूडियो
- में सबवर्सन को एकीकृत करने के लिएनेट के लिए अपने स्वचालित निर्माण प्रणाली के लिए nAnt साथ परियोजनाओं
- Capistrano साथ CruiseControl.rb रूबी के लिए अपने स्वचालित निर्माण सिस्टम पर रेल के लिए परियोजनाओं
FogBugz 2 उपयोगकर्ताओं के लिए स्वतंत्र है। –
यदि आपके पास एमएसडीएन सदस्यता है तो टीएफएस अब पूरी तरह से मुक्त है;) केवल एक वर्कग्रुप संस्करण नहीं है। यदि आपके पास 5000 डेवलपर हैं और उनमें सभी के पास एमएसडीएन है तो वे सभी टीएफएस का उपयोग कर सकते हैं। इसके अलावा टीएफएस के लिए खुदरा लाइसेंस ने $ 500 के आसपास कीमत में नाटकीय गिरावट आई है। –