यदि आप अपनी शाखा को ट्रंक से पुन: व्यवस्थित करने का प्रयास करते हैं और आपको TortoiseSVN से इस तरह की त्रुटियां दिखाई देती हैं:
सभी टेक्स्ट को कॉपी करने के लिए एरर टेक्स्ट पर क्लिक करें और CTRL+ A, CTRL+ दबाएं C।
पाठ को इस PowerShell स्क्रिप्ट के स्ट्रिंग में चिपकाएँ:
@"
Command: Reintegrate merge http://svn.cloudcorp.com/branches/myproject into C:\Users\iain\Documents\Repositories\CloudCorp\trunk
Error: Reintegrate can only be used if revisions 18089 through 18612 were previously
Error: merged from http://svn.corp.skyscanner.local/svn/SkyScannerDatabase/trunk to
Error: the reintegrate source, but this is not the case:
Error:
Error: branches/myproject/userdata/usermanagementservice
Error:
Error: Missing ranges:
Error: /trunk/userdata/usermanagementservice:18365,18404
Error:
Error: branches/myproject/userdata/auto_create_db.sql
Error:
Error: Missing ranges:
Error: /trunk/userdata/auto_create_db.sql:18406
Error:
Error:
Error: branches/myproject/userdata/create_audit_tables_triggers_uds.sql
Error:
Error: Missing ranges:
Error: /trunk/userdata/create_audit_tables_triggers_uds.sql:18406
"@ -split "`n" |
? { $_ -match ('Error: +branches') } |
% { $_.Substring($_.IndexOf('userdata')) } |
% { "svn propdel svn:mergeinfo $_" }
स्क्रिप्ट समस्या मर्जिनफ़ो के साथ फ़ाइलों के सापेक्ष पथ निकालती है और हर एक को ठीक करने के लिए कमांड की एक सूची आउटपुट करती है।
आपको 'userdata'
अपनी रिपॉजिटरी संरचना के अनुरूप मूल्य बदलना पड़ सकता है ।
समस्या मर्जिनफ़ॉस को निकालने के लिए आवश्यक आदेशों को आउटपुट करने के लिए स्क्रिप्ट निष्पादित करें।
इस उदाहरण में, स्क्रिप्ट इस आउटपुट का उत्पादन करेगी:
svn propdel svn:mergeinfo userdata/usermanagementservice
svn propdel svn:mergeinfo userdata/auto_create_db.sql
svn propdel svn:mergeinfo userdata/create_audit_tables_triggers_uds.sql
कमांड प्रॉम्प्ट पर आप ब्रांच बेस (myproject) पर नेविगेट कर सकते हैं और कमांड को निष्पादित कर सकते हैं ताकि समस्या मर्जिनफॉस को हटा सकें।
आपको इस तरह आउटपुट देखना चाहिए:
property 'svn:mergeinfo' deleted from 'userdata\usermanagementservice'.
property 'svn:mergeinfo' deleted from 'userdata\auto_create_db.sql'.
property 'svn:mergeinfo' deleted from 'userdata\create_audit_tables_triggers_uds.sql'.
जैसा कि ग्रे के जवाब में , अब आपको शाखा में परिवर्तन करना चाहिए और फिर से पुन: व्यवस्थित करने का प्रयास करना चाहिए। इस समय यह काम करना चाहिए!