windows - Sådan integreres WinMerge med TortoiseSvn efter installation?

Indlæg af Hanne Mølgaard Plasc

Problem



Når du installerer winmerge efter TortoiseSVN, giver du mulighed for at associere winmerge med Skildpadde. Men hvis vi installerer TortoiseSVN efter winmerge, hvordan kan vi forbinde Winmerge til brug i stedet for Tortoise standard diff viewer.

Bedste reference


Du kan åbne TortoiseSVN indstillingerne og indtaste det manuelt:


Indtast billedbeskrivelse her


Min kommandolinje fra skærmbilledet ovenfor er:



  C: \ Programmer (x86) \ WinMerge \ WinMergeU.exe -e -x -ub -dl\% bname -dr\% yname\% base\% min



Hvis du installerer TortoiseSVN efter WinMerge, er det nok den nemmeste måde at afinstallere og geninstallere WinMerge igen.

Andre referencer 1


Du kan også bruge WinMerge til sammenlægning af ændringer. Indtast i indstillingsvinduet (som ovenfor) under Fletteværktøj:


32-bit os


C:Program FilesWinMergeWinMergeU.exe -e -x -ub -dl \%tname -dr \%yname \%theirs \%mine


64-bit os


C:Program Files (x86)WinMergeWinMergeU.exe -e -x -ub -dl \%tname -dr \%yname \%theirs \%mine


Derefter får du fjernfilen i venstre rude, din lokale (ændrede) fil i højre rude.

Andre referencer 2


Fra 2017 ændres kommandolinjeparametre som lidt ændret. Du skal bruge (til 64-bit OS):


Diff Viewer


C:Program Files (x86)WinMergeWinMergeU.exe -e -x -u -wl -dl \%bname -dr \%yname \%base \%mine


Med:



  • -e gør det muligt at lukke WinMerge med et enkelt Esc -tastetryk.

  • -x lukker WinMerge (efter visning af en informationsdialog), når du starter en sammenligning af identiske filer.

  • -u forhindrer WinMerge i at tilføje begge stier (venstre eller højre) til den mest brugte liste (MRU).

  • -wl åbner venstre side som skrivebeskyttet.

  • -dl \%bname angiver en beskrivelse af den oprindelige fil i titellinjen til venstre.

  • -dr \%yname angiver en beskrivelse af din egen fil i titellinjen til højre.

  • \%base angiver den venstre sidefil med den oprindelige fil.

  • \%mine specificerer højre sidefil med din egen fil.



Flet værktøj


C:Program Files (x86)WinMergeWinMergeU.exe -e -x -u -wl -dl \%tname -dr \%yname \%theirs \%mine \%merged


Med de samme muligheder som ovenfor undtagen:



  • -dl \%tname angiver en beskrivelse af arkivfilen i titellinjen til venstre.

  • \%theirs angiver den venstre sidefil med arkivfilen.

  • \%merged angiver den konfliktede fil, resultatet af fusionsoperationen.