windows - Sådan fusionerer du ændringer fra Subversion Trunk til Branch og åben editor for at løse konflikter

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg arbejder på en svn afdeling og bruger følgende batch-fil for at få regelmæssige ændringer fra Trunk til min filial. Når konflikter opstår, vil jeg have batchfilen til at åbne min fusionseditor, når jeg vælger valgmulighed (e).


Jeg løber dette fra en sti, der indeholder stammen og grene


svn update trunk svn update branches svn merge https://URL/trunk branches/MYBRANCH


Når der opstår en konflikt, får jeg det sædvanlige:


--- Optag fusionsinfo for fusion af r470 gennem r475 i> 'grene \ MYBRANCH':
 G grene \ MYBRANCH
Resumé af konflikter:
  Tekstkonflikter: 1
Konflikt opdaget i fil 'grene \ MYBRANCH \ source \ blabla \ blabla.lang'.
Vælg: (p) udsætte, (df) vis diff, (e) redigere fil, (m) fusionere,
        (mc) min side af konflikt, (c) deres side af konflikt,
        (r) viser alle muligheder: e


Er der nogen der ved, hvad jeg har brug for i min batchfil for at åbne en editor med de relevante filer?


Ved hjælp af '- accept redigering' åbnes værktøjet, men forvælger ikke de berørte filer.


TortoiseMerge åbnes, men beder om at filerne sammenlignes/fusionerer [2]

Bedste reference