2009-08-07 9 views
26

मेरे पास एक भंडार है जहां संशोधन 1 में फ़ोल्डर्स ट्रंक, शाखाएं और टैग जोड़े गए थे। स्रोत ट्रंक में रखा गया था। संशोधन 7 हुआ, और विकास संशोधन 16 जारी रहा। अब मुझे संशोधन 7 पर काम करना जारी रखना है, इसलिए मैं संशोधन 7 की शाखा बनाना चाहता हूं।TortoiseSVN के साथ पुराने संशोधन की शाखा कैसे बनाएं?

यहां बताया गया है कि मैंने ऐसा करने का प्रयास किया: उपयोग करना TortoiseSVN, मैं रिपॉजिटरी ब्राउज़र में ट्रंक का चयन करता हूं, "लॉग दिखाएं" खोलें, संशोधन 7 का चयन करें और "संशोधन से शाखा/टैग बनाएं" पर राइट-क्लिक करें। प्रतिलिपि (शाखा/टैग) संवाद ट्रॉम-यूआरएल सेट के साथ ट्रंक में दिखाई देता है और मैं .../शाखाओं/new_branch_name को टू-यूआरएल के रूप में दर्ज करता हूं। "भंडार में विशिष्ट संशोधन" की जांच की जाती है और 7 पर सेट किया जाता है।

अब मुझे यह कहते हुए एक त्रुटि मिलती है कि "पथ ...../ट्रंक संशोधन 7 में मौजूद नहीं है"। लेकिन ट्रंक निश्चित रूप से संशोधन 1 में बनाया गया था और यदि मैं "लॉग दिखाएँ" संवाद में संशोधन 7 की बदली गई फ़ाइलों को देखता हूं, तो मैं देख सकता हूं कि फ़ाइलों को ट्रंक में जोड़ा/संशोधित किया गया है।

मैं क्या गलत कर रहा हूं?

+0

भंडार में शाखाएं मौजूद हैं? – Christopher

+0

हाँ, यह करता है। संशोधन 1 में भी बनाया गया था। – Holgerwa

उत्तर

46
  • रिपोजिटरी ब्राउज़र खोलें।
  • भंडार की मूल निर्देशिका पर जाएं।
  • "संशोधन" बटन पर क्लिक करें (यह "हेड" कहता है) और संवाद से प्रश्न
  • "शाखा" निर्देशिका में "ट्रंक" निर्देशिका को दाएं खींचें और छोड़ें और "कॉपी करें और" यहां आइटम का नाम बदलें "।
  • नई निर्देशिका के नाम पर टाइप करें।
  • एक लॉग संदेश लिखें।
+1

बहुत बहुत धन्यवाद, यही वही है जो मुझे चाहिए! – Holgerwa

+1

सही ड्रैग-एंड-ड्रॉप करने के बजाय, आप आइटम पर राइट-क्लिक भी कर सकते हैं, 'प्रतिलिपि' चुनें, और उसके बाद गंतव्य पथ टाइप करें। वर्णन के रूप में अन्य कदम। – sync

+0

यदि यह पुराना संशोधन में गंतव्य फ़ोल्डर मौजूद नहीं है तो यह काम नहीं करेगा। उस स्थिति के लिए, किसी अन्य उत्तर में विस्तृत "शो लॉग" विधि का उपयोग करें – Andy

1

मैं एक समाधान मिला:

  • चेक बाहर पुराने संशोधन
  • अपने काम की नकल से, एक शाखा

बनाने यह और एक काम कर प्रति का उपयोग कर कि यह किया जाना चाहिए लगता है सीधे नहीं भंडार (ब्राउज़र) में।

7

"शो लॉग" संवाद खोलें और "टैग/शाखा बनाएं" -डिअलॉग खोलने के लिए लॉग प्रविष्टि पर राइट क्लिक करें।

+0

यह स्वीकार्य उत्तर से बेहतर समाधान है, क्योंकि यदि आप रिपोजिटरी के पूरे पुराने संस्करण को ब्राउज़ करना प्रारंभ करते हैं तो टैग संरचना जिसे आप कॉपी/नाम बदलना चाहते हैं मौजूद नहीं। – HughHughTeotl

23

enter image description here

  1. ओपन रेपो ब्राउज़र
  2. राइट क्लिक करें ट्रंक
  3. चुनें "शो लॉग"
  4. राइट क्लिक संशोधन आप
  5. से शाखा करना चाहते हैं "चुनें संशोधन से शाखा/टैग बनाएँ "
  6. अपना रास्ता सेट करें (जैसे शाखाएं/MyBranch)
+2

स्क्रीनशॉट की तरह। एक हज़ार शब्द के लायक – azalea

+0

सच है कि, एक तस्वीर हजारों शब्दों के लायक है और सटीक तस्वीर जो हम चाहते थे वह दस लाख शब्दों की तरह है। फिर लुइस पेरेज़ धन्यवाद – user1707141

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