22

I really love the TortoiseSvn diff software. I can download them standalone as a zip, but I really love when iI can select two files and then right click and from context menu click on "diff in tortoise". Is there any way I can install just this tool? I don't want the whole SVN suite.

http://tortoisesvn.net/downloads.html

Here is standalone TortoiseMerge: http://tortoisesvn.net/TortoiseMerge.html

Stephen Kennedy
  • 20,585
  • 22
  • 95
  • 108
Noitidart
  • 35,443
  • 37
  • 154
  • 323
  • Araxis Merge can do that, but it is a bit pricey. – Kromster Aug 08 '14 at 04:23
  • @KromStern What is the reason and idea behind suggesting _software B_, if OP is precisely asking about _software A_? Especially, if first is paid, while second is free? – trejder Sep 23 '14 at 19:01
  • @trejder: Because A. I think that Araxis Merge is superior and B because this is just a comment. Price is not an issue in OP at all – Kromster Sep 24 '14 at 04:37
  • @KromStern You're welcome to like any software, you wish and I'm really happy, that you find Araxis Merge so superior and good. Which doesn't change the fact, that your comment / suggestion is off-topic to OP question. And it also suggests paid software, what can be taken by some here as kind of advertisment, which is not welcome in SE. Pointing this to you, was my only intention with above comment. Please, don't take is too personally! :] – trejder Sep 25 '14 at 06:29
  • 2
    @trejder: I figure that OP is about "I want to have right-click diff on 2 files" topped with "I know Tortoise has that feature", so I have commented, that there is a good tool that can do that out of the box. That's all :) – Kromster Sep 25 '14 at 08:15

3 Answers3

29

You can't, sorry. Yes, you can!

According to this forum thread (from June, 2011, so pretty much over three years old), written by Stefan Küng, an author of TortoiseSVN, starting from version 1.7 of TSVN, TortoiseMerge does not ship as standalone.

You can go to Tools folder on TortoiseSVN's site at SF and get TortoiseDiff-1.6.7.zip file from there. It still quite outdated (see above notice), but certainly it is a standalone version of TortoiseMerge.

Alexander
  • 2,320
  • 2
  • 25
  • 33
trejder
  • 17,148
  • 27
  • 124
  • 216
  • 1
    Thanks man for the solution. I'm thinking maybe just write my own winapi thing to add menu items, that should do the trick huh? – Noitidart Sep 23 '14 at 19:38
  • 2
    Thanks man i know of the standalone but i want the standalone to have context menu items on windows. Plus rep for the link though. :) – Noitidart Sep 23 '14 at 19:53
  • As for context menu items, you may try to change your context menu handlers (not so good example [here](http://superuser.com/a/57234/156554), but you can Google out many better). But this involves messing up with your registry, so I'm not sure, if this is worth time spent on this? It is up to you... – trejder Sep 23 '14 at 19:58
  • 4
    Damn.. looks like it is no longer available... or at least not at that location. – psusi Jun 05 '15 at 18:59
  • 3
    @psusi I fixed the broken links. – Alexander Jun 30 '15 at 19:00
4

I needed something similar (just a standalone app to make diff files) and was able to copy the following out of the Tortoise install directory (C:\Program Files\TortoiseSVN\bin\) to make TortoiseMerge work on its own (similar to the accepted answer's suggestion). Maybe extract them from the full installer if you don't have it installed already?

  • TortoiseMerge.exe
  • libsvn_tsvn.dll
  • libapr_tsvn.dll
  • libaprutil_tsvn.dll
  • vcruntime140.dll
  • intl3_tsvn.dll
  • libsasl.dll
  • mfc140u.dll
  • msvcp140.dll

As far as the context-menu entry:

drzaus
  • 24,171
  • 16
  • 142
  • 201
3

Instead of context menu items, a good workaround is to put it in the SendTo folder

david
  • 31
  • 1