

Now clone the bare git repo to a new repo.Push the SVN pulled repo to the git bare repo.Add this repo as remote to the SVN pulled repo.Create a bare git repo using git init –bare.In order to remove that the following steps provide a solution: One problem which you will face is that now in the tortoiseGIT menu you will see SVN options as well. It will take some time depending on your SVN repository size but in the end you will be presented with a Git repository in your folder. Choose “From SVN Repository” and uncheck all boxes. Now right clock on the folder and select the “Git Clone …” option.Create a new folder where you want to clone the repository.

Here are the steps I used using tortoiseGit to clone my SVN repository as a Git repository. So, I decided to use TortoiseGIT which is a Windows based tool for git repositories. However, I was looking for some Windows based solution which is easy to use and GUI based as I have to show it to my team as well.
#Download tortoise git for windows how to
The github site gives a good link on how to do it on a linux machine: So, after looking on the internet I found a few solutions using git-svn. I wanted to do the latter as I want to ensure that the commit logs are maintained across the clone.
