Microsoft MVP Logo

    <p>I&rsquo;ve been using VSS ever since my foray into development.&nbsp; However it&rsquo;s limitations are well known&hellip; specifically the biggest one for me is not being able to use it over HTTP.&nbsp; I keep utility apps, reference documents, SDK&rsquo;s, and some code (ok, lots) in my personal source control.&nbsp; Last year <a href="http://www.andrewconnell.com/blog/SourceGears-Vault-source-control-provider-flat-out-ROCKS">I jumped off VSS and started using SourceGear&rsquo;s Vault</a>, which is free for a single user license.&nbsp; I still like it&hellip; much more than VSS.&nbsp; I loved the fact everything was in a MS SQL 2000 DB&hellip; more importantly I liked the fact it was exposed over HTTP via web services.&nbsp; Now, I&rsquo;ve made yet another change&hellip;</p>
    <p>In spending some time working with some projects hosted on <a href="http://www.sourceforge.net/">SourceForge</a>, I started using CVS more and more.&nbsp; CVS is old, but it works.&nbsp; A new flavor of CVS called <a href="http://subversion.tigris.org/">Subversion</a> is out&hellip; or came out recently (last year?).&nbsp; Subversion is like CVS in that it doesn&rsquo;t use the lock-unlock SCM model.&nbsp; Instead, you get the latest code, make your changes, then merge changes with your changes, and finally commit the changes back to the repository.&nbsp; Many people swear by this over the VSS locking-unlocking model.&nbsp; Personally I can see both sides to this.&nbsp; Subversion seemed like a nice SCM for my personal stuff, but&hellip; well frankly&hellip; it wasn&rsquo;t built with <a title="Microsoft" href="http://www.microsoft.com/" target="_blank">Microsoft</a> technology, most of the info about it talked about Apache and hosting it on Linux or other non-MSFT OS&rsquo;.</p>
    <p>The at the June <a title="" href="http://www.jaxdug.com">JAXDUG</a> meeting, <a href="http://blogs.apress.com/archives/000573.php?author=rob_warner">Rob Warner spoke about SCM</a> in general, but mostly about CVS, Subversion, and AccuRev.&nbsp; I had also recently seen where <a href="http://www.sdmagazine.com/documents/s=9785/sdm0506b/0506b4.html">Subversion won a Jolt award</a> from <a href="http://www.sdmagazine.com/">Software Development magazine</a>.&nbsp; I jumped&hellip; &ldquo;how can I find more info about getting it running on a <a title="" href="http://www.microsoft.com/" target="_blank">MSFT</a> platform?&rdquo;&nbsp; As you can see in the <a href="http://blogs.apress.com/archives/000573.php?author=rob_warner">comments of Rob&rsquo;s post</a>, I asked, and &ldquo;Rich&rdquo; replied, pointing me to THE post of all &ldquo;How in the hell do I get Subversion working in Windows!?!?&rdquo; posts: <a id="viewpost.ascx_TitleUrl" href="http://excastle.com/blog/archive/2005/05/31/1048.aspx">Mere-Moments Guide to installing a Subversion server on Windows</a>.</p>
    <p><img style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid" src="http://www.andrewconnell.com/blogcontent/Subversion.png" align="right">I&rsquo;ve been using Subversion for over a month and I&rsquo;m slowly moving everything out of Vault and into Subversion!&nbsp; No shot at Vault&hellip; great product, Subversion was just what I needed.&nbsp; I love the fact that it&rsquo;s integrated right into the Windows shell too (via <a href="http://tortoisesvn.berlios.de/">TortoiseSVN</a>), as shown by the screenshot to the right showing my c:\utils directory I like to keep sync&rsquo;d between two machines.</p>
    <p>Here are a few other links I came across that will give you a hand in getting setup:</p>
    <p>&raquo; <a href="http://excastle.com/blog/archive/2005/05/31/1048.aspx">Mere-Moments Guide to installing a Subversion server on Windows</a>&raquo; <a href="http://svnbook.red-bean.com/">Free Subversion book</a>&raquo; <a href="http://www.pragmaticprogrammer.com/titles/svn/">Not-free Subversion book</a>&raquo; <a href="http://tortoisesvn.tigris.org/download.html">TortoiseSVN</a>&raquo; <a href="http://tortoisesvn.berlios.de/?q=faq">TortoiseSVN FAQ</a>&raquo; <a href="http://dark.clansoft.dk/~mbn/svnservice/">Running Subversion as a Windows Service</a></p>
Comments powered by Disqus