Svn मर्ज का उपयोग करें:
svn merge -c -[rev num that deleted the file] http://<path to repository>
तो एक उदाहरण:
svn merge -c -12345 https://svn.mysite.com/svn/repo/project/trunk
^ The negative is important
TortoiseSVN के लिए (मुझे लगता है ...)
- एक्सप्लोरर में राइट क्लिक करें, TortoiseSVN -> मर्ज पर जाएं ...
- सुनिश्चित करें कि "संशोधन की एक सीमा मिलाएं" चयनित है, अगला क्लिक करें
- "पुनरीक्षण श्रेणी को मर्ज करने के लिए" पाठ बॉक्स में, फ़ाइल को हटाने वाले संशोधन को निर्दिष्ट करें
- "रिवर्स मर्ज" चेकबॉक्स जांचें, अगला क्लिक करें
- मर्ज पर क्लिक करें
हालांकि, पूरी तरह से अप्रयुक्त है।
ओपी द्वारा संपादित : यह TortoiseSVN के मेरे संस्करण पर काम करता है (अगले बटन के बिना पुरानी किस्म)
- उस फ़ोल्डर पर जाएं, जिसमें सामान भरा हुआ था
- एक्सप्लोरर में राइट क्लिक करें, TortoiseSVN -> मर्ज पर जाएं ...
- में से अनुभाग संशोधन कि हटाया था दर्ज
- में करने के लिए खंड हटाने से पहले संशोधन दर्ज करें।
- "मर्ज" पर क्लिक करें
- प्रतिबद्ध
चाल को पीछे की ओर मिलाना है । मुझे सही दिशा में इंगित करने के लिए sud.bright को Kudos !
संपादित करें: हम विभिन्न संस्करणों का उपयोग कर रहे हैं। मैंने जिस विधि का वर्णन किया है वह पूरी तरह से TortoiseSVN के मेरे संस्करण के साथ काम करती है।
ध्यान देने वाली बात यह भी है कि अगर आप रिवर्स मर्ज करने वाले कमिटमेंट में कई बदलाव हुए हैं, तो आप मर्ज करने से पहले उन दूसरे बदलावों को वापस करना चाहेंगे। यदि आप नहीं करते हैं, तो उन अतिरिक्त परिवर्तनों को भी उलट दिया जाएगा।