2008-11-05 4 views
54

का उपयोग कर एसवीएन रिपोजिटरी में निर्देशिका को ले जाएं, एक निर्देशिका से दूसरे निर्देशिका में एक उप निर्देशिका कैसे स्थानांतरित करें, यह देखते हुए कि दोनों एक ही एसवीएन भंडार के अंदर हैं? मैं कछुआ एसवीएन का उपयोग कर रहा हूँ।Tortoise SVN

+1

आप अधिक विस्तृत उत्तर प्राप्त कर सकते हैं [यहां] (http://tortoisesvn.net/most-forgotten-feature) – sivabudh

उत्तर

80

उस फ़ोल्डर/फ़ाइलों का चयन करें जिन्हें आप स्थानांतरित करना चाहते हैं, फिर उन्हें क्लिक करें और उन्हें खींचें जहां आप उन्हें स्थानांतरित करना चाहते हैं। एक मेनू विकल्प के साथ ऊपर आ जाएगा "SVN ले जाएँ versioned फ़ाइलों यहाँ"

phenry द्वारा स्पष्ट रूप में, गंतव्य फ़ोल्डर एक SVN फ़ोल्डर के रूप में मान्यता प्राप्त होना चाहिए। फ़ोल्डर को पहले से ही भंडार के लिए प्रतिबद्ध किया जाना चाहिए या आप इसे जोड़ने के लिए सेट करने के लिए जोड़ें चुन सकते हैं।

यदि गंतव्य फ़ोल्डर एसवीएन भंडार का हिस्सा नहीं है, तो अपने राइट-क्लिक के बाद एसवीएन निर्यात कमांड का उपयोग करें और फ़ाइलों को किसी गंतव्य फ़ोल्डर में कॉपी करने के लिए खींचें।

+0

वही था जो मुझे चाहिए, धन्यवाद! – Graviton

+0

वाह। उसे नहीं पता था। TortoiseSVN मुझे उस के साथ छेड़छाड़ शुरू कर रहा था। –

+0

जिसने वास्तव में मुझे भी मदद की - धन्यवाद! – Guy

10

या रिपोजिटरी ब्राउज़र में, आप बस फ़ाइल/फ़ोल्डर खींच सकते हैं और वांछित फ़ोल्डर में ड्रॉप कर सकते हैं।

+0

यह मेरे लिए सबसे आसान संकल्प था, धन्यवाद। – dleerob

24

ध्यान दें कि Chris Thompson's accepted answer केवल दोनों कार्य करता है यदि दोनों निर्देशिका पहले से ही TortoiseSVN द्वारा मान्यता प्राप्त है। यदि आप एक्सप्लोरर में एक नया फ़ोल्डर बनाते हैं और किसी फ़ाइल को किसी मौजूदा फ़ोल्डर से स्थानांतरित करने का प्रयास करते हैं, तो आपको TortoiseSVN प्रासंगिक मेनू आइटम नहीं मिलेगा। नया फ़ोल्डर बनाने के बाद, आपको या तो कमिट एक्शन (जो एक नया संस्करण संख्या बनाता है) या एक्शन (जो नहीं करता) जोड़ें, इसलिए TortoiseSVN नए फ़ोल्डर के बारे में जानता है, और फिर आप ' एसवीएन में वस्तुओं को स्थानांतरित करने का विकल्प मिलेगा। अधिक here

+1

अधिकांश लोग इस भाग को याद करते हैं –

+0

मैं उन लोगों में से एक हूं जिन्होंने इस भाग को याद किया। आपका बहुत बहुत धन्यवाद! –

0

यदि आप आगे बढ़ने से पहले मूल फ़ोल्डर का नाम बदल चुके हैं, तो आपको आगे बढ़ते समय "क्रॉस/अनुमति नहीं" संकेत दिखाई देगा।

कामकाज पहले बच्चे को स्थानांतरित करना है और उसके बाद केवल माता-पिता को फिर से नाम दें (पूर्ववत करें यदि आप पहले से ही अभिभावक का नाम बदल चुके हैं)।