2009-07-27 13 views
12

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

+0

आपके पास विजुअल स्टूडियो का कौन सा संस्करण है? विशेष रूप से यह एक टीम संस्करण है? –

+0

इसके लिए बहुत से डुप्लिकेट। क्या आपने इस सवाल से पहले खोज करने की कोशिश की थी? –

+6

हां। सभी को टीम में काम कर रहे सर्वर आधारित समाधानों के साथ करना था। मैंने SO और Google पर स्थानीय समाधान के लिए खोज करने में अच्छा आधे घंटे बिताए। मुझे अभी एहसास नहीं हुआ कि आप स्थानीय एसवीएन रिपो बना सकते हैं। –

उत्तर

29

Subversion के साथ आप एकल-उपयोगकर्ता पहुंच के लिए स्थानीय, फ़ाइल-सिस्टम-आधारित भंडार बना सकते हैं।

शायद सबवर्सन (विंडोज़ पर) का उपयोग करने का सबसे आसान तरीका TortoiseSVN स्थापित करना है। एक संग्रह बनाने के लिए, आप बस उस स्थान पर एक खाली फ़ोल्डर बनाते हैं जहां आप रिपोजिटरी होना चाहते हैं, उस फ़ोल्डर पर राइट क्लिक करें और "टोर्टोइज एसवीएन -> यहां रिपोजिटरी बनाएं" का चयन करें।

नेटवर्क शेयर पर ऐसी रिपॉजिटरी बनाने के लिए यह भी संभव है (लेकिन अनुशंसित नहीं)।

फिर आप स्थानीय खजाने एक फ़ाइल यूआरएल जैसे का उपयोग कर पहुँच सकते हैं: file:///D:/Projects/MyRepository

आप बाद में बाहर पाते हैं कि आप एक सर्वर (उदाहरण के लिए अन्य उपयोगकर्ताओं के भंडार पर पहुँच प्रदान करने के लिए) की जरूरत है, आप आसानी से svnserve; पर स्थापित कर सकते हैं एक सर्वर और स्थानीय भंडार को उस सर्वर पर ले जाएं।


बस संपूर्णता के लिए

: के रूप में दूसरों का उल्लेख किया है, वहाँ तोड़फोड़ के लिए कई अच्छे ग्राहकों (व्यक्तिगत रूप से मैं मुख्य रूप से TortoiseSVN और AnkhSVN उपयोग कर रहा हूँ) कर रहे हैं:

  • subversion command line binaries
  • TortoiseSVN (नि: शुल्क, विंडोज एक्सप्लोरर में एकीकृत)
  • VSFileExplorer (मुफ्त, आपको विजुअल स्टूडियो के अंदर एक एक्सप्लोरर दृश्य देता है और आपको वहां से टोर्टोइज एसवीएन तक पहुंचने की अनुमति देता है)
  • AnkhSVN (नि: शुल्क दृश्य स्टूडियो में एकीकृत)
  • VisualSVN (वाणिज्यिक, विजुअल स्टूडियो में एकीकृत)
  • VisualSVN Server (मुक्त, एक SVN एक अच्छा जीयूआई के साथ सर्वर)
+0

लेकिन कैसे? यह कहता है कि मुझे "रिपोजिटरी यूआरएल" की ज़रूरत है, और यदि यह स्थानीयहोस्ट/127.0.0.1 के साथ कुछ करने के लिए है, तो मेरे पास स्थानीय सर्वर स्थापित नहीं है। –

+1

सबसे पहले आप एक स्थानीय भंडार बनाते हैं। svnadmin c: \ temp \ mysvn \ भंडार URL के रूप में, आप बस फ़ाइल का उपयोग करें: // c: \ temp \ mysvn \ – nos

+0

धन्यवाद, यह काम किया। –

0

You can use Dropbox with SVN, which is free। एक here. के लिए साइन अप करें यदि आपको वह पहला लेख पसंद नहीं आया, here's another one। आप बहुत अधिक Google एसवीएन ड्रॉपबॉक्स कर सकते हैं और यदि आपको दो पदों में कुछ भी याद आ रही है तो आपको वह सारी जानकारी मिल जाएगी जो आपको चाहिए।

स्थानीय एसवीएन पर ड्रॉपबॉक्स का उपयोग करने का लाभ यह है कि आप कहीं से भी अपने ड्रॉपबॉक्स में जा सकेंगे, क्योंकि केवल घर पर एसवीएन करने में सक्षम होने के विपरीत।

+0

ऐसा लगता है कि आपका पहला लिंक टूटा हुआ है। –

+0

आह ने लिंक के अंडरस्कोर को स्वरूपित करने का प्रयास किया। – Sneakyness

8

आप AnkhSVN उपयोग कर सकते हैं (या कोई अन्य एसवीएन क्लाइंट) सर्वर के बिना। बस अपनी स्थानीय डिस्क पर एक रिपॉजिटरी बनाएं और फिर अपनी वर्किंग कॉपी को फ़ाइल जैसे यूआरएल का उपयोग करके इंगित करें: /// सी:/रिपोजिटरीज/रेपो।

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

+0

विजुअल एसवीएन मुक्त नहीं है। –

+0

मैंने यह इंगित किया कि, और सवाल विशेष रूप से मुफ्त सॉफ्टवेयर का अनुरोध नहीं करता था। –

+0

क्षमा करें, वैसे भी सुझावों के लिए धन्यवाद। –

4

VisualSVN SVN सर्वर के बिना काम कर सकते हैं/

1

मैं दृश्य स्टूडियो के साथ Bazaar का उपयोग करें। इसमें विजुअल स्टूडियो एकीकरण नहीं है लेकिन एक अलग कंसोल में कमांड प्रॉम्प्ट से आदेश जारी करना काफी आसान है।

2

मैं बहुत यकीन है कि तुम Tortoise SVN के साथ एक स्थानीय भंडार बना सकते हैं और एक सर्वर के बिना ankhSVN के साथ उपयोग कर सकते हैं।

6

आप Mercurial का उपयोग कर सकते हैं। यह मुफ्त, तेज़ और उपयोग करने में आसान है। मैं इसे अपनी निजी परियोजनाओं के लिए उपयोग करता हूं।

12

मजेदार किसी ने अभी तक गिट का उल्लेख नहीं किया है। अनुमोदित, इसमें एक सीखने की अवस्था है, लेकिन मैं पिछले वर्ष के लिए विजुअल स्टूडियो के भीतर सफलतापूर्वक इसका उपयोग कर रहा हूं। दोनों कमांडलाइन और एक जीयूआई (GitExtensions) के साथ। से here.

विंडोज के लिए

डाउनलोड Git चूंकि यह एक DVCS है, यह एक सर्वर की जरूरत नहीं है। जब आवश्यक हो तो आप उन्हें अपने स्थानीय भंडारों के खिलाफ काम कर सकते हैं (Github देखें)।

+0

गिट वह है जो मैं उसी स्थिति में उपयोग करता हूं। –

+0

मैं भी गिट की कोशिश करूंगा। –

+0

यदि आप करते हैं, तो बस उसके GitExtensions लिंक पर क्लिक करें और उसे इंस्टॉल करें। यह गिट के साथ आता है। –

3

एसवीएन जाने का रास्ता है। मैं anksvn की बजाय VisualSVN प्लगइन का उपयोग करने के लिए देखता हूं क्योंकि यह हर पैसा अधिक आधुनिक और मूल्यवान है।

3

इसी तरह की स्थिति में मैं Git Extensions डाउनलोड और इंस्टॉल करूंगा। बस इतना ही।

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

0

वे बहुत सारे चीप या मुफ्त (छोटी टीमों के लिए) होस्ट कोड नियंत्रण प्रणाली होस्ट कर रहे हैं। इसलिए यदि आप अपने सर्वर को चलाने की सलाह देना चाहते हैं तो सर्वर का उपयोग न करें, आपको उन्हें देखना चाहिए।

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

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