InstallationTo install TortoiseGit, first install Git separately. ProxySetting proxy server for Git - see here. Setting environment variables http_proxy and https_proxy worked for me. Resources
git-svnGit can be used as an SVN client.The easiest way to checkout an SVN repository is to use TortoiseGit. There is an option to clone a repository from SVN. If you are using authenticated repositories, simply add your username to the repository URL in the form http://user@server/svn/repositoryIf you prefer to do it manually, follow the instructions below. To prepare for checking out the SVN repository first create a folder on the local machine into which the repository will be checked out (i.e. C:\SVN\Documentation). Start a Git Bash in the created directory. To checkout an SVN repository use the following commands: git svn init <path to repo>This will checkout the SVN repository to the current directory. Useful parameters that can be used are "-T" indicates that the checkout is from trunk; "-t" indicates that the checkout is from tags directory; "-b" indicates that the checkout is from branches directory; "-s" indicates that the repository follows standard layout. Once you are done with changes, do the following: Synchronize your repository with SVN repository (effectively, this is SVN update) git svn rebaseThen commit your changes to the SVN repository with git svn dcommitGit-TFSTo install, pull the repository from Github, run "msbuild GitTfs.sln /p:Configuration=Vs2010_Debug" to build, then add the build output path (bin\debug) to the PATH environmental variable.
git tfs quick-clone http://tfs:8080/tfs/DefaultCollection $/some_projectgit tfs clone http://tfs:8080/tfs/DefaultCollection $/some_project
git tfs fetchgit rebase tfs/defaultset alias in .gitconfig [alias] tpull = !git tfs fetch && git rebase tfs/default
git tfs checkintooland check-in in console: git tfs checkinResources:Git Cheat Sheet (link) |