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