Jika Anda mencoba mengintegrasikan kembali cabang Anda ke trunk dan Anda melihat kesalahan seperti ini dari TortoiseSVN:
Klik pada teks kesalahan dan tekan CTRL+ A, CTRL+ Cuntuk menyalin semua teks.
Rekatkan teks ke dalam string di sini skrip PowerShell ini:
@"
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 $_" }
Script mengekstrak path relatif file dengan masalah mergeinfo dan menampilkan daftar perintah untuk memperbaiki masing-masing.
Anda mungkin harus mengubah 'userdata'
nilai yang sesuai dengan struktur repositori Anda.
Jalankan skrip untuk menampilkan perintah yang Anda butuhkan untuk menghapus mergeinfos yang bermasalah.
Dalam contoh ini, skrip akan menghasilkan output ini:
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
Pada prompt perintah Anda dapat menavigasi ke basis cabang (myproject) dan mengeksekusi perintah untuk menghapus masalah mergeinfos.
Anda akan melihat output seperti ini:
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'.
Seperti dalam jawaban Gray , sekarang Anda harus melakukan perubahan pada cabang dan mencoba untuk mengintegrasikan kembali. Kali ini seharusnya bekerja!