सबवर्सन का उपयोग करके, मेरी कामकाजी प्रति में मैं मामूली संशोधन करता हूं (संस्करण संख्या अपडेट करें)। मैं फिर अपनी कामकाजी प्रतिलिपि टैग करना चाहूंगा। क्या यह टैग अभी भी संशोधन के साथ एक सस्ता प्रतिलिपि होगी, या एसवीएन फाइलों को डुप्लिकेट करेगा? मैं अपने भंडार को आकार में बड़े पैमाने पर बढ़ने से नफरत करता हूं क्योंकि मैं संस्करण संख्या परिवर्तन को सहेजने की कोशिश कर रहा हूं।एसवीएन - जब आप एक कार्यशील प्रतिलिपि टैग करते हैं तो यह अभी भी एक सस्ता प्रति है?
कारण टैग करने के बजाए एक टैग बनाने के बारे में पूछने का कारण टैगिंग करने के बजाए एक संशोधन है जिसमें मेरा बिल्ड सर्वर शामिल है। बिल्ड सर्वर एक CCNetLabel बनाता है जिसका उपयोग मैं अपनी परियोजनाओं (AssemblyInfo.cs) के संस्करण संख्याओं को अद्यतन करने के लिए करता हूं। जब निर्माण सफल होता है तो यह एक टैग बनाता है। जब मैं फोर्सबिल्ड का उपयोग करता हूं तो टैग कार्यशील प्रति पर आधारित होता है जिसमें संशोधित संस्करण संख्या होगी। मैं टैग को उपयुक्त संस्करण संख्या रखना चाहता हूं।
नोट: यदि मैं शाखा या टैग बना रहा हूं तो यह बहस योग्य है, हालांकि एसवीएन दोनों के बीच भेद नहीं करता है।
बढ़िया, मेरी चिंता यह थी कि यह सभी फाइलों को डुप्लिकेट कर सकती है। ऐसा लगता है कि कामकाजी प्रति टैगिंग सर्वर पर शाखा को टैग करने से कहीं अधिक बड़ी होगी। अब अगर मैं हमेशा अपनी कामकाजी प्रतिलिपि टैग करने के लिए क्रूज़ कंट्रोल .net बता सकता हूं .... http://groups.google.com/group/ccnet-devel/browse_thread/thread/13e5cc63cb9221ae – mcdon
यदि मेरे पास "ए" निर्देशिका है मेरी कामकाजी प्रति और मैं इसे टैग करता हूं। मैं समझता हूं कि यह भंडार में एक सस्ता प्रति होगा। हालांकि, बाद में मैं अपनी कार्य निर्देशिका से "ए" हटा देता हूं। सस्ती प्रति के साथ क्या होगा? क्या यह अभी भी "ए" उपलब्ध होगा? – Jus12