Search code examples
gitmercurialtortoisesvntortoisehgtortoisegit

Is it possible to transfer TortoiseSVN (on Windows7) to TortoiseHG (on Linux)?


If I have two boxes both with Windows OS, that's no problem for me.

However, suppose I have different OS platforms: I currently use TortoiseSVN on my Windows 7 box, but I'll switch to using Ubuntu now. I want my existing TortoiseSVN log to work on my Ubuntu box. Is it possible for me to transfer the log from TortoiseSVN (on Windows) to TortoiseHG (on Linux)?

To recap:

  • I have: TortoiseSVN on Windows 7
  • Moving to: TortoiseHG* on Ubuntu

* Or is there Tortoise + Git available?


Solution

  • Yes, this is perfectly possible. Handle the two transfers seperately though:

    1. Migrating your SVN repository to Hg (or Git). There are plenty of tutorials out there about this, allowing you to keep your history/log.
    2. "Migrating" your repo from box Windows to Linux. For Hg this is just a matter of moving your repository folder with all its contents, I suspect for Git this is the same. For SVN I'm not entirely sure, but you could always just do a fresh checkout on your Linux box.

    As for your second question, I don't think TortoiseGit is available for Linux. There are other Git GUI clients for Linux though.