आप svk का उपयोग अपने स्थानीय क्लाइंट के रूप में svn के बजाय करने का प्रयास कर सकते हैं। एसवीके एसवीएन भंडारों का उपयोग कर एक छद्म-वितरित संस्करण नियंत्रण प्रणाली है।
आप भंडार का दर्पण स्थापित करने के लिए svk का उपयोग करेंगे, इसे सिंक्रनाइज़ करें, और आप अपने दिल की सामग्री में भिन्न हो सकते हैं, जितना आप चाहें उतने संशोधन कर सकते हैं और यह सब स्थानीय है।
आप प्रतिबिंबित भंडार की एक शाखा भी बना सकते हैं और इसे अपने चेकआउट के रूप में उपयोग कर सकते हैं, तो आपके काम भी स्थानीय-केवल ऑपरेशन होते हैं, और जब आप काम करने के बैच के साथ तैयार होते हैं तो आप उन्हें दूरस्थ svn पर धक्का देते हैं भंडार (और अन्य उपयोगकर्ता के बदले हुए वापस खींचें, एक svn अद्यतन कमांड के समान)।
दो चेतावनियां:
- कमांड लाइन का उपयोग करने के लिए तैयार रहें। मेरे ज्ञान के लिए कोई TortoiseSVK या अन्य जीयूआई नहीं है।
- मैंने केवल लिनक्स पर svk का उपयोग किया है। यदि आप विंडोज़ का उपयोग कर रहे हैं, तो मुझे यकीन नहीं है कि ग्राहक कितना अच्छा है।
इसके अलावा, मैं बाजार, मर्कुरियल या गिट का उपयोग करके दूसरा दूसरा सुझाव देता हूं। बाज़ार शायद उपयोग करने में सबसे आसान है, और एक टोर्टोइज़ बीज़र जीयूआई है जो मेरा एक कॉलेग्यू कहता है वह काफी ठोस है।
गिट का उपयोग करना सबसे कठिन है। यह स्विस-आर्मी चाकू की तरह है जो लंबे समय से लगभग व्यापक है, इसमें सभी छोटे गैजेट्स और डू-डैड और इसे लटकते हुए, स्प्रिंग्स इतनी तंग होती हैं कि आप कभी-कभी एक ब्लेड का पुरस्कार देने की कोशिश कर रहे उंगली को टुकड़ा करते हैं बाहर।
पैच सबमिट करते समय यह ओपन सोर्स प्रोजेक्ट्स के लिए उपयोगी है, लेकिन किसी और को बनाने से पहले इसे अनुमोदित होने की प्रतीक्षा नहीं करना चाहता। – dbkk
आजकल अधिकांश परियोजनाएं गिट का उपयोग करती हैं, जो मैंने किया था, ने एक जीआईटी भंडार और सबवर्जन का क्लोन किया था। मैं गिट कॉपी को अपडेट करने में सक्षम हूं और इसे कम संघर्ष के साथ अद्यतनों के साथ-साथ अपने परिवर्तनों को बनाए रखने में सक्षम हूं। सोचा था कि यह आपको एक टिप देगा! – asyncwait
संभावित डुप्लिकेट [क्या मेरे पास दो एसवीएन रिपॉजिटरीज़ में एक प्रोजेक्ट हो सकता है?] (Http://stackoverflow.com/questions/425975/can-i-have-one-project-in-two-svn-repositories) – JasonMArcher