title: demystify source version control  with visual studio 2010
body: <p><strong>Update</strong></p>
  <p>So in my Original question I was just frustrated because I was being pushed to use source control but I just couldn't understand it (after using SVN &amp; VSS).</p>
  <p>I meandered a little bit, and after visiting it a few times, decided to read <a href="http://www.hginit.com" rel="nofollow noreferrer">http://www.hginit.com</a> and it practically was my salvation.</p>
  <p><strong>DCVS</strong>, (atleast for me being a single dev) just makes sense, and I understood source control. DCVS is the <em>way/philosophy</em> that both GIT and Mercurial Operate on, I guess they both are very similar, <strong>however</strong>, GIT is not evolved on Windows, Mercurial however has good tools @grenade has mentioned all of them in his answer. The installs were painless and I'm working very happily now.</p>
  <p>Also, I use <a href="http://www.fogcreek.com/fogbugz/" rel="nofollow noreferrer">FogBugz</a> which is mercurial based and pretty awesome! =D</p>
  <p>Read <a href="http://www.hginit.com" rel="nofollow noreferrer">http://www.hginit.com</a> the WHOLE thing, even if you think it might not apply to you!</p>
  <p><a href="http://www.youtube.com/watch?v=4XpnKHJAok8" rel="nofollow noreferrer">Check out Linus Torvalds Talk on Git.</a> - Generally amusing and you understand what DCVS is. This <a href="https://blog.stackoverflow.com/2010/04/stack-overflow-and-dvcs/">Stackoverflow Blog article</a> might be helpful.</p>
  <p>Note, <a href="http://www.codeplex.com" rel="nofollow noreferrer">http://www.codeplex.com</a> and <a href="http://code.google.com/projecthosting/" rel="nofollow noreferrer">http://code.google.com/projecthosting/</a> both support mercurial</p>
  <p>Also see : <a href="https://stackoverflow.com/questions/4447987/idiots-checklist-for-mercurial-with-visual-studio-2010">idiots checklist for mercurial with visual studio 2010</a></p>
  <hr />
  <p><strong>Original Question:</strong><br />
  Lord all I ask is for some simple software that will maintain versions of my files and revert to ones I want.</p>
  <p>Personally, I felt like just using a nice backup tool I have to just zip up a copy of my folder on another drive when I want. But they said I Have to use SOME source versioning.</p>
  <p>Already posted the problem I had with SVN. Now its GIT.</p>
  <p>I downloaded msysgit preview 1.7.2.3 from here <a href="http://code.google.com/p/msysgit/" rel="nofollow noreferrer">http://code.google.com/p/msysgit/</a>
  Then GIT Extensions from the code.google.com
  Then I downloaded p4merge from here : <a href="http://www.perforce.com/perforce/downloads/index.html" rel="nofollow noreferrer">http://www.perforce.com/perforce/downloads/index.html</a></p>
  <p>I have Win7 x64 with VS2008. I see the GIT menu in VS, but nothing happens!? Jeez!</p>
  <p>Worst, where are the docs? Whats Bash, Stash, Cherry Pick? Anything I click on the VS GIT toolbar or the Git Menu in VS does not do anything! I downloaded the complete setup : <a href="http://code.google.com/p/gitextensions/downloads/detail?name=GitExtensions203SetupComplete.msi&amp;can=2&amp;q=" rel="nofollow noreferrer">http://code.google.com/p/gitextensions/downloads/detail?name=GitExtensions203SetupComplete.msi&amp;can=2&amp;q=</a>
  BUT I dont see KDiff3 anywhere on my pc? p4merge itself has its own problems asking me for some server address for config when I want everything local!</p>
  <p><strong>Could someone PLEASE suggest something hideously simple</strong>
  I dont do big projects, mostly all in house utilities, I'm a one man team and I like to keep it simple.</p>
  <p><strong>NOTE: I need something that works with Win7x64 and VS2010, vs2008 is on my home PC but VS10 on the dev box</strong></p>