के शीर्ष पर एक आसान यूआई के लिए TortoiseSVN पर एक नज़र डालें, मैं अब कुछ वर्षों से उपversण का उपयोग कर रहा हूं और मुझे यह कहना है कि मैंने पाया है कि सबसे अच्छा परिचय टोर्टोइज एसवीएन के लिए मदद फ़ाइल में शामिल है। TortoiseSVN एक्सप्लोरर एकीकरण के साथ विंडोज के लिए एक और मुफ्त क्लाइंट है। मैं मूल subversion दस्तावेज़ों से पहले भी, कछुए मदद पहले पढ़ने की सलाह देते हैं। जहां आवश्यक हो यह आपको आधिकारिक दस्तावेज़ों को संदर्भित करता है।
कछुआ भी मेरा पसंदीदा ग्राहक होता है। असल में, अधिकांश मशीनों पर यह एकमात्र विवर्तन घटक है जो मुझे चाहिए। यह नियमित रूप से उपयोग किए जाने वाले सभी कार्यों को करता है, जिसमें रिपोजिटरी सृजन भी शामिल है। हालांकि यह नियमित कमांड लाइन उपकरण के लिए कोई दस्तक नहीं है, और मैं उन मामलों को भी स्थापित करता हूं, ज्यादातर मामलों में, मुझे केवल स्क्रिप्ट से स्वचालन के लिए आवश्यक क्ली उपकरण मिलते हैं और (कम) रिपोजिटरी रखरखाव फ़ंक्शन।
मैं काम पर अपने स्वयं के निर्माण पर्यावरण को पुन: व्यवस्थित करने की प्रक्रिया में हूं इसलिए मैं कई निर्माण/विकास उपकरण के विकल्पों के माध्यम से जा रहा हूं। यहां ऐसे टूल दिए गए हैं जिन्हें मैं दूसरों से अच्छी सिफारिशों के साथ अनुशंसा कर सकता हूं या आ सकता हूं:
WinMerge: अत्यधिक अनुशंसित मुक्त diff टूल, सर्वोत्तम एकीकरण के लिए TortoiseSVN के बाद स्थापित करें। मैं इस उपकरण का उपयोग कई उद्देश्यों के लिए दैनिक आधार पर करता हूं, कुछ विकास के बाहर।
टीमसिटी: सीआई सर्वर जो अच्छी तरह से पॉलिश किया जाता है। मैंने अभी तक यह कोशिश नहीं की है, लेकिन यह सीसी.NET पर एक अग्रणी दावेदार है जिसे सीसीएनईटी (एक वर्ष) के साथ मेरा अनुभव दिया गया है और यह अच्छी समीक्षा प्राप्त करता है। हडसन एक और अच्छी तरह से समीक्षा विकल्प है।
विजुअल एसवीएन सर्वर: एसवीएन के लिए एक अनुशंसित मुफ्त http (सर्वर) सर्वर जिसमें अनुमतियों के लिए एडी एकीकरण और माइक्रोसॉफ्ट-स्टाइल एमएससी कंसोल शामिल है। मैंने अभी इसे काम पर लागू करना समाप्त कर दिया है और यह बहुत आसान है। यदि आप रिमोट (आईपी) चेक-इन/चेक-आउट, एसएसएल एन्क्रिप्शन, रिपोजिटरी हुक स्क्रिप्ट और अन्य सर्वर-आधारित फीचर्स चाहते हैं तो जरूरी है।
विजुअल एसवीएन: एसवीएन के लिए एक अच्छी तरह से समीक्षा की गई विजुअल स्टूडियो प्लग-इन। इस कोशिश की कोशिश नहीं की है, लेकिन इसे नो-ब्रेनर खरीद के रूप में माना जाता है। [संपादित करें: मैंने यहां ओवरफ्लो पर जो पढ़ा है, उसके अनुसार, अंखएसवीएन एक नि: शुल्क विकल्प है जो इसके बारे में काम करता है।]
एसवीएन-मॉनीटर: अनुशंसित मुफ्त मॉनीटर सॉफ़्टवेयर जो आपको भंडार में परिवर्तन के लिए अलर्ट करता है। कॉन्फ़िगर करने योग्य यह क्या मॉनीटर करता है और यह कितनी कार्रवाई करता है। TortoiseSVN स्थापित होने पर निर्भर करता है।
BugTracker.NET: निःशुल्क समस्या-ट्रैकिंग सर्वर की अनुशंसा की गई। उपवर्तन संशोधन के लिए ट्रैक किए जा रहे मुद्दों को टालने के लिए एसवीएन एकीकरण की विशेषताएं। निश्चित नहीं है कि टीमसिटी की एक समान सुविधा है लेकिन हम हेल्पडेस्क मुद्दों को ट्रैक करने के लिए पहले से ही विकास के बाहर इसका उपयोग करते हैं और यह एक मुफ्त पैकेज के लिए बहुत अच्छा है।
मुझे .NET के लिए यूनिट परीक्षण, कवरेज, दस्तावेज़ उपकरण के साथ अनुभव नहीं है, इसलिए मैं वहां टिप्पणी नहीं कर सकता।
मैं हालांकि एक पायथनिस्टा हूं, इसलिए मैं एक चीज प्लग करूंगा जो पायथन एसवीएन के लिए उपयोगी हो सकता है, जिसका अर्थ है कि आप किसी भी प्रकार के स्वचालित भंडार कार्य को करने के लिए पीईएसवीएन लाइब्रेरी का उपयोग कर सकते हैं जो कमांड के साथ स्क्रिप्टिंग के लिए बहुत जटिल है ऑनलाइन उपकरण। एक बार टैग को टैग करने और तैनात करने के लिए तैयार होने के बाद मैं टैग बनाने के लिए इसका उपयोग करता हूं।
इनमें से कुछ टूल चुनें और आप गेम से आगे होंगे। उनके चारों ओर प्रशिक्षण प्रक्रियाओं और प्रशिक्षण कर्मियों, अच्छी तरह से, यह अभी भी आपके लिए एक नौकरी है। :)
मैं WinMerge पर एक तीन तरह के diff उपकरण का उपयोग करने की अनुशंसा करता हूं जो केवल फ़ाइल के दो संस्करणों (और मूल संस्करण की तुलना में फ़ाइलों में परिवर्तन नहीं) के बीच अंतर दिखा सकता है। मेरा व्यक्तिगत पसंदीदा SourceGear DiffMerge (मुफ्त डाउनलोड) है। विस्तृत प्रतिक्रिया के लिए –
धन्यवाद! –