मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो एक सभ्य आकार में उभरा है, और मैं एकमात्र डेवलपर हूं। वर्तमान में हम किसी भी संस्करण नियंत्रण का उपयोग नहीं करते हैं, लेकिन मुझे निश्चित रूप से शुरू करने की आवश्यकता है।किसी मौजूदा प्रोजेक्ट में संस्करण नियंत्रण जोड़ना
मैं सबवर्सन का उपयोग करना चाहता हूं। मौजूदा परियोजना को स्थानांतरित करने का सबसे अच्छा तरीका क्या होगा?
मेरे पास एक परीक्षण सर्वर है जिसका उपयोग मैं नई सुविधाओं के विकास के लिए करता हूं, फिर उन फ़ाइलों को 2 उत्पादन सर्वरों में स्थानांतरित करता हूं। क्या कोई ऐसा उपकरण है जो अपलोड को अपलोड करने के लिए स्वचालित करेगा, फिर लाइव सर्वर पर तैनाती करेगा?
यह सब दृश्य स्टूडियो का उपयोग कर (यदि यह मायने रखती है)
क्या यह वास्तव में बाधा नहीं है? एसवीएन में एक मौजूदा प्रोजेक्ट डालने के लिए मेरे लिए एक डरावनी है (कम से कम कछुए का उपयोग करके)। रेपो बनाने के लिए आपको एक खाली फ़ोल्डर की आवश्यकता है [एसआईसी!]। आप पहले सामान (और फिर चेकआउट) आयात कर सकते हैं, लेकिन फिर आप अपने एसवीएन में सभी कचरे को आयात कर रहे हैं जिन्हें आप कभी नहीं रखेंगे (यानी आर # कैश, आदि)। यह पता चला है कि आपको अपने फ़ोल्डर का नाम बदलना है और फ़ाइल की प्रतिलिपि बनाना/नृत्य करना बस साधारण चीज़ करने के लिए करना है। यह वास्तव में आश्चर्यजनक है कि यह कितना परेशानी है। मैं सोच रहा हूं कि कितने नए आने वालों के पास यह बुरा पहला प्रभाव है। –
जबकि मैं टीएफएस पसंद करता हूं, यह वास्तव में बहुत आसान है। 1) VisualSVN सर्वर 2 में एक नया svn रिपॉजिटरी बनाएँ) उस फ़ोल्डर पर राइट क्लिक करें जिसे आप अपने भंडार में चाहते हैं और TortoiseSVN पर जाएं -> आयात और ट्रंक में स्थान उदा। https: // localhost: 8443/svn/myproject/trunk –