2008-08-30 18 views
14

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

आपके पास कौन से सुझाव हैं, और इसका उपयोग शुरू करने के लिए सीखने के लिए मुझे अच्छे संसाधन कहां मिल सकते हैं?

अद्यतन:
ओ.के. तो फीडबैक बहुत अच्छा रहा है और मैंने इसे थोड़ा सा पढ़ा है, लेकिन मैं यह कहकर अपने प्रश्न को स्पष्ट करना चाहता हूं कि मैं अपने भंडार, क्लाइंट, सर्वर इत्यादि को स्थापित करने के बारे में और जानकारी के बारे में अधिक जानकारी चाहता हूं। मुझे पता है कि मैं एक त्वरित Google खोज कर सकता हूं और दर्जनों (या अधिक) संसाधनों को ढूंढ सकता हूं लेकिन मुझे उम्मीद है कि जिस व्यक्ति को विचलन और क्लाइंट (मैंने कछुआ स्थापित किया है) का अनुभव किया है, वह एक अच्छा संदर्भ सुझा सकता है जो विश्वसनीय होगा, और गुणवत्ता सामग्री।मैं एसवीएन का उपयोग कैसे शुरू करूं?

उत्तर

17

एरिक सिंक के शुरुआती स्रोत कोड नियंत्रण पर excellent series है। सर्वर को स्थापित करने और प्रशासित करने सहित सबवर्सन विनिर्देशों के लिए, Subversion book एक महान संसाधन है, और इसमें सबवर्सन (चेकआउट, प्रतिबद्ध, विलय और मूलभूत अद्यतन) के साथ एक सामान्य सत्र के उदाहरणों के साथ एक अनुभाग शामिल है।

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

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

2

आप कहाँ रहते हैं कि आप मुफ्त भालू प्राप्त कर सकते हैं !?

सबवर्सन सेट अप करने के लिए जटिल है - यदि आपके पास संस्करण नियंत्रण के साथ कोई अनुभव नहीं है, तो मैं एक वितरित वीसीएस का उपयोग करने की अनुशंसा करता हूं क्योंकि उन्हें किसी भी सर्वर कॉन्फ़िगरेशन की आवश्यकता नहीं होती है। Bazaar in five minutes एक अच्छी शुरुआत है।

सबवर्सन के लिए, आप svnserve या mod_dav_svn अपाचे मॉड्यूल सेट अप करना चाहेंगे। मैं अपाचे मॉड्यूल पसंद करता हूं, क्योंकि यह आपको सौदा में मूल वेब-आधारित भंडार ब्राउज़िंग देता है। आपको रिपॉजिटरी को बनाने और कॉन्फ़िगर करने की भी आवश्यकता होगी - रिपोजिटरी प्रशासन पर अधिक जानकारी के लिए SVN red book Chapter 5 देखें। फिर सबवर्सन का उपयोग कैसे करें सीखने के लिए chapter 2 पढ़ें।

7

एक और अच्छा सबवर्सन पुस्तक Pragmatic Version Control with Subversion, एक व्यावहारिक प्रोग्रामर पुस्तक है कि स्पष्ट (& विलय शाखाओं को & चेकआउट चेक इन से) संस्करण नियंत्रण के महत्वपूर्ण अवधारणाओं को बनाने के लिए अपनी रास्ते से बाहर चला जाता है।

1

एक और मार्ग जो आप ले सकते हैं, वह चीजों को गड़बड़ाने के डर के लिए अपने स्वयं के भंडार के साथ गड़बड़ नहीं करना है, लेकिन आप किसी और के भंडार का उपयोग कर सकते हैं या अपना खुद का स्थान स्थापित कर सकते हैं। प्वाइंट होने के नाते, मैंने सोर्सफोर्ज का उपयोग करके सीखा, जिसमें सीवीएस और एसवीएन दोनों हैं ... लेकिन एसवीएन के बारे में अच्छी चीजें सुनना और दोनों के बीच मतभेदों का वजन करना, मैं निश्चित रूप से एसवीएन के साथ गया।SourceForge पर वापस लौटने के बाद, मैंने एक परीक्षण प्रोजेक्ट के लिए आवेदन किया, यह देखने के लिए कि SourceForge कैसे काम करता है ... लेकिन एक बार जब मैं अंदर गया तो मुझे अपने स्वयं के प्रोजेक्ट के लिए अपने एसवीएन के साथ खेलना पड़ा; इसके साथ दूरस्थ रूप से और स्थानीय रूप से प्रयोग कर रहे हैं। एक बार जब मुझे इसकी जांच के माध्यम से इसकी विशेषताओं का व्यापक ज्ञान मिल गया, तो मैंने एसवीएन के लिए जाने-माने पुस्तक को पढ़ने के लिए आगे बढ़े, उपकरण के लेखकों (पुस्तक पहले से उल्लिखित) द्वारा स्वतंत्र रूप से वितरित पुस्तक। यह वास्तव में एक महान किताब है और उस समय मैंने महत्वपूर्ण प्रणालियों पर अपनी खुद की भंडार को सहज महसूस करना शुरू कर दिया। उस बिंदु से आपको केवल एक प्रश्न & इस तरह की एक साइट है जो आप विशिष्ट मुद्दों के लिए आते हैं और निश्चित रूप से मुफ्त पहुंच के लिए एक बुकमार्क में संदर्भित मुफ्त एसवीएन पुस्तक को रखें।

अगर आप रास्ते में फंस जाते हैं तो अपने प्रश्न पोस्ट करें और हमें सहायता करने में खुशी होगी। शुभकामनाएँ!

3

जेफ विंडोज के लिए एक अच्छा "शुरू हो रही है" लेख पोस्ट किया, सहित कैसे करने के लिए सेटअप svnserve;:

Setting up Subversion on Windows

4

तुम भी Intro to Distributed Version Control (Illustrated) और a visual guide to version control देखना चाहता था हो सकता है।

यह केवल था इस गाइड के साथ है कि मैं अंत में बहुत कुछ, विशेष रूप से शाखाओं में बंटी और विलय हिस्सा समझा;)

+0

वेबसाइट +1 –

+0

क्षमा करें Daok, क्या यह एक प्रश्न था? मुझे समझ में नहीं आया ... – balexandre

0

मैं लिनक्स पर अपाचे के साथ SVN का उपयोग करना चाहिये, एक लिनक्स ग्राहक के रूप में svn, और TortioseSVN खिड़कियों पर (यह महान एमएस कार्यालय diffs करता है)।

मेरे पास मेरे svn पर बहुत सारी चीज़ें हैं, और मैं इसका उपयोग न करने से नफरत करता हूं।

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