2011-01-05 16 views
6

में मैं वर्तमान में एक बड़ी परियोजना पर काम कर रहा हूँ, और के बारे में कुछ बड़े बदलाव करने के लिए कर रहा हूँ, और 'बैकअप' मेरे पूर्व काम के लिए एक रास्ता खोज रहा था। संस्करण नियंत्रण के साथ काम करने के लिए विजुअल स्टूडियो में कार्यक्षमता में बनाया गया है?संस्करण नियंत्रण दृश्य स्टूडियो

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

चीयर्स और अग्रिम धन्यवाद चाहते हैं!

--- संपादित करें --- एक संस्करण नियंत्रण प्रणाली हालांकि, इसके साथ ही एक अलग सर्वर पर संग्रहीत किया जाएगा? या क्या इसे स्थानीय रूप से स्टोर करना संभव है? मैं और अधिक चिंतित हूं कि मैं अपने कोड को गंभीरता से गड़बड़ कर दूंगा और किसी बिंदु पर इसे पूर्ववत नहीं कर पाऊंगा ...

+4

मेरा सुझाव है कि आप पहले वीएस-एकीकरण पहलू को अनदेखा करें और जिस पर आप चाहते हैं वीसीएस (एसवीएन/जीआईटी/मर्कुरियल/आदि) पर ध्यान केंद्रित करें। –

+0

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

उत्तर

6

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

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

1

विजुअल स्टूडियो में कई स्रोत नियंत्रण प्रदाताओं के साथ काम करने की क्षमता है। आपको बस उन्हें हुक करना होगा।

उपयोग "उपकरण> विकल्प> स्रोत Control-> चुनाव प्लग-इन"।

0

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

+0

यो एक सर्वर की आवश्यकता के बिना, स्थानीय ड्राइव पर एक रेपो का उपयोग कर सकते हैं, जो एकल विकास के लिए पर्याप्त है। अंख के लिए लिनक - http://ankhsvn.open.collab.net/ –

+0

आपका अधिकार। मैंने पढ़ने के लिए प्रश्न को गलत तरीके से पढ़ा है 'केवल मेरे द्वारा विकसित नहीं किया गया है' –

0

कोई अंतर्निहित VS.NET में संस्करण नियंत्रण प्रणाली है, तथापि, VS.NET TFS, Visual SourceSafe, SourceGear तिजोरी, आदि जैसे कई संस्करण नियंत्रण प्रणाली, का समर्थन करता है ...

1

TFS वास्तव में महंगा है , खासकर सिर्फ आप के लिए। आप उपयोग कर सकते हैं VisualSVN.

+0

यह ध्यान देने योग्य है कि टीएफएस सर्वर कुछ विजुअल स्टूडियो संस्करणों के साथ शामिल है। बेशक, उन _are_ अधिक महंगी संस्करण: [पेशेवर] (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/professional)। "एमएसडीएन के साथ" संस्करण वर्तमान में यूएस $ 1199 –

2

ठीक है, वहाँ freesource controlalternatives के एक नंबर रहे हैं और देखते हैं plug-ins (free ones) Visual Studio है कि आप में सही हुक करने की अनुमति देगा में। उन लिंक्स पर एक नजर डालें और एक कि लिए काम करता है लेने आप!

0

आप वीएस के साथ गिट का उपयोग करने में सक्षम हो सकते हैं जिसका अर्थ है कि आपको रेपो के लिए अन्य डीआईआर/सर्वर आदि की आवश्यकता नहीं है। Using Git with Visual Studio

+1

है इस पर डाउनवोट क्यों? –

0

पर कई संस्करण प्रबंधन प्रणालियों पर विचार करें। उनमें से बहुत से विस्तारक हैं, लेकिन ... कई अन्य स्वतंत्र हैं! यहां एक नज़र डालें: http://producingoss.com/en/vc-systems.html

आप एसवीएन (सबवर्जन) का उपयोग कर सकते हैं - सबसे व्यापक रूप से उपयोग किए जाने वाले में से एक।

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