ट्रंक एक एसवीएन भंडार में विकास की मुख्य पंक्ति है।
ए शाखा ट्रंक संस्करण के परेशान उपयोगकर्ताओं के बिना बड़े, प्रयोगात्मक या बाधित काम करने के लिए बनाई गई विकास की एक साइड-लाइन है। इसके अलावा, शाखाओं का उपयोग उसी उत्पाद के कई संस्करणों के लिए विकास लाइन बनाने के लिए किया जा सकता है, जैसे कि स्थिर रिलीज में बैकफिक्स को बैकपोर्ट करने के लिए स्थान होना।
अंत में, टैग रिपोजिटरी के इतिहास में उल्लेखनीय संशोधन को हाइलाइट करने के लिए मार्कर हैं, आमतौर पर "यह 1.0 के रूप में जारी किया गया था" जैसी चीजें हैं।
तकनीकी विवरणों की गहन चर्चा के लिए "Version Control with Subversion", विशेष रूप से Chapter 4: Branching and Merging का HTML संस्करण देखें या इसे पेपर में खरीदें (उदा। amazon से)।
दूसरों के रूप में (नीचे उदा पीटर Neubauer) /tags
/branches
और /trunk
निर्देशिका के रूप में अंतर्निहित कार्यान्वयन केवल conventional और नहीं उपकरण द्वारा लागू किसी भी तरह से है। इन सम्मेलनों का उल्लंघन करने से आसपास चारों ओर भ्रम पैदा होता है, क्योंकि यह भंडार तक पहुंचने वाले लोगों की आदतों और अपेक्षाओं को तोड़ देता है। टैग में नए बदलाव करने से बचने के लिए विशेष देखभाल की जानी चाहिए, जो जमे हुए होना चाहिए।
मैं TortoiseSVN का उपयोग करता हूं लेकिन कोई दृश्य स्टूडियो एकीकरण नहीं करता है। मैं पूरे मॉनिटर पर "मॉनिटर के लिए जांचें" संवाद खोलता हूं, इसलिए मैं ट्रैक कर सकता हूं कि मैंने कौन सी फाइलों को छुआ है। लेकिन अधिक सिफारिशों के लिए, "Best SVN Tools" प्रश्न देखें।
स्रोत
2009-03-30 18:22:39
... इसके साथ संयुक्त: http://stackoverflow.com/questions/453481/subversion-plugin-to-visual-studio –
http://stackoverflow.com/questions/16142: "* [शाखा क्या करें "," टैग "और" ट्रंक "वास्तव में मतलब है?] (Http://stackoverflow.com/questions/16142/what-do-branch-tag-and-trunk-really-mean) *"। –