Search code examples
windowstortoisesvn64-bittortoisegit

Getting TortoiseSVN/TortoiseGit icon overlays in 32-bit applications on 64-bit Windows


When installing TortoiseHg on Windows x64, I have an option to install both x86 and x64 shell extensions, which is useful, as my favorite Windows Explorer replacement is 32-bit. But there is no such options for TortoiseGit or TortoiseSVN, so working with them requires opening Explorer windows.

I know it's possible to install 32 and 64-bit versions of TortoiseSVN side by side, but:

  1. Is there a way to share settings between them?

  2. Does the same apply to TortoiseGit?


Solution

  • I had some problems with TortoiseGit and TortoiseSVN. Context menu and overlay icons weren't shown in Total Commander 32bit on Windows 7 64bit. I solved my problem this way:

    TortoiseGit

    1. Install mSysGit using network installer into C:\msysgit. It will unpack and compile Git for Windows.
    2. Install Git preview into C:\Program Files (x86)\Git.
    3. Install TortoiseGit 64bit version into C:\Program Files\TortoiseGit. Choose OpenSSH or Putty (if you use GitHub). The newest version should support 32bit context menu (if not, you must install also 32bit version of TortoiseGit).
    4. Set the Git.exe path in TortoiseGit settings: C:\msysgit\bin. Set user info in Git/Config section.

    TortoiseSVN

    1. Install TortoiseSVN 64bit version into C:\Program Files\TortoiseSVN.
    2. Install TortoiseSVN 32bit version into C:\Program Files (x86)\TortoiseSVN.