ROUGH DRAFT – NOT READY FOR RELEASE OR REVIEW
This post is on TortoiseGit. For those that may be unaware, there is a very popular tool called TortoiseSVN that integrates with the Windows Explorer and allows a Windows User to graphically manage a Subversion repository. Well, some developers decided to port that tool over to TortoiseGit.
Note: I personally think that it’s funny that Google Code seems to be the place this code is hosted. Why? Google Code only supports Subversion and Mercurial, currently. I would assume a tool that is used for Git repository management would be stored in a Git repository. Maybe it’s just me. That’s why when I go to the “Source” tab on the interface above, I see that the TortoiseGit code is actually hosted at http://repo.or.cz/w/TortoiseGit.git. When I click the link you will see a gitweb interface to the repository. http://repo.or.cz is a public Git hosting website, kind of like http://github.com.
I click on the “Downloads” tab and choose the the latest MSI file for your platform (32-bit or 64-bit). If you don’t know, just choose the 32-bit.
The download begins.
I double-click the MSI and go through the wizard.
I “Accept” the terms.
I make sure to choose OpenSSH for your SSH Client.
I choose where to install the application. C:Program FilesTortoiseGit is the default. I’m good with that.
“Ready to Install”
The install begins.
I click “Finish”.
Click Yes. Be right back.
*Jeopardy Music Midi* (j/k)
Okay, I’m back. I open Windows Explorer by clicking Windows+E on my keyboard. I go to my code folder, C:code and notice that all my Git repository folders now have a green checkmark on them.
I right-click the console_app, the repository we’ve been using in the past two posts.
and then on the “TortoiseGit” sub-menu:
Wow. That is a lot of options. We’re going to walk the list one by one. I want to start with the “Settings” choice first:
When I choose “Settings” I see the window above pop-up. I’m going to walk each of these items and explain them.
BACK TO THE WINDOWS EXPLORER SUB-MENU
When I choose the “Pull” option from the TortoiseGit sub-menu, I get the following: