Converting from Subversion to Git on Windows

  • February 9, 2013
  • James Skemp
With the news that Visual Studio 2012 will support Git out-of-the-box, and me deciding to stop storing my repositories locally, I decided to switch to Git this weekend. They say the best way to do this is via svn2git, which unfortunately uses Ruby. Since I'm on Windows, and haven't done Ruby development, I needed to download Ruby using RubyInstaller for Windows. Next I needed to have RubyGems support, which meant downloading from RubyForge.

Read More

Migration from CollabNet Subversion to VisualSVN Server

  • November 18, 2011
  • James Skemp
Since it doesn't seem CollabNet is really going to keep their non-Edge Subversion application, I've decided to migrate to VisualSVN Server. Roughly, here are the steps I went through to migrate, which also includes a 1.6.x upgrade. VisualSVN migration Installed VisualSVN. Repositories saved to C:\Repositories Setup existing users. Import existing repositories. Should already be upgraded, but upgrade to 1.5, just in case. Upgrade TortoiseSVN. Upgrade working copies to 1.7.

Read More

Getting started with StatSVN (0.7.0) and CollabNet Subversion Server

  • October 31, 2010
  • James Skemp
This past week I was looking at advanced statistical information about a couple Subversion repositories we use at work. While TortoiseSVN has some basic reporting, the downside is that, out of the box, users must have access to the repository to access this information. StatSVN, seemingly the most popular solution, works rather well as an alternative to granting this access. The downside (or upside, depending upon your perspective) is that viewers of the report can see what files changed, and how many lines, but not what the actual changes were (outside of the logged message).

Read More

Subversion repository dump: WPF and Silverlight application, with MVVM (revision 25)

  • October 24, 2010
  • James Skemp
As alluded to in a previous post, in regards to an excellent Silverlight/WPF with MVVM tutorial, I've begun looking into the MVVM pattern, as I begin moving towards WPF and Silverlight for applications. Having fully watched the series twice, and begun a third watch working through the example, albeit with the Northwind sample database, I decided to share my labor with others. To that end I present a Subversion repository dump with a fairly step-by-step look at how to go from nothing to a simple application with WPF and Silverlight support.

Read More

Windows Server 2008 R2 Enterprise Edition - setup for Web development

  • June 5, 2010
  • James Skemp
This afternoon I setup a machine for the following purposes: to serve as a test bed for Web development to serve as an always-available Subversion repository server to serve as a repository for shared downloads, across all my machines As time goes by the scope of the server may also change. But for now, this will work just fine. Choosing an edition The first step was to install Windows Server 2008 R2.

Read More

Manually updating CollabNet Subversion Server and TortoiseSVN

  • April 27, 2010
  • James Skemp
With CollabNet releasing a new version of Subversion Server (1.6.11), and TortoiseSVN having a release a few days earlier, it's time to do an actual update, instead of a comment like I did last time. Environment I'm currently running CollabNet Subversion Server version 1.6.9.1 on Windows 7 Home Premium, 64-bit. The install directory is C:\Program Filies (x86)\CollabNet\Subversion Server\, and I'm installing version 1.6.9.11. These instructions should work, with minor changes, for other versions of CollabNet Subversion and Windows.

Read More

Example batch file to dump Subversion repositories

  • November 19, 2009
  • James Skemp
I have a large collection of repositories, and until now ran a single batch file that had to be updated each time I created a new repository, to add the new directory. To combat that, I did some research and created a new batch file that does all the heavy lifting for me. To save others time, I present it below. SET timeVar=%date:~10,4%%date:~4,2%%date:~7,2% SET repoDumpDir=..\repos_dump FOR /D %%G IN (*) DO svnadmin dump %%G > %repoDumpDir%%%G%timeVar%.

Read More

Installing CollabNet Subversion Server 1.6.3 and TortoiseSVN 1.6.3 on Windows Server 2003

  • July 3, 2009
  • James Skemp
For a business to implement version control, they typically want some kind of support, preferrably that they need to pay for, and that may or may not be used, and that may or may not be helpful. Luckily, CollabNet offers certified binaries of Subversion, available for the low price of the time needed to register. Additionally, they offer support, training, installation, and hosted solutions, in addition to the large Subversion community. Compared to the other solutions out there, including Microsoft's, there's really no question on what your first choice should be.

Read More

Upgrading Subversion 1.5.x to 1.6.0 on Windows Vista - checklist

  • March 23, 2009
  • James Skemp
The following is how I went about performing an upgrade of Subversion 1.5.4 to Subversion 1.6.0. For this I'll be continuing to use the current Windows build of Apache 2.2.x, TortoiseSVN, and of course Subversion. At this time, that's Subversion 1.6.0, TortoiseSVN 1.6.0, and Apache 2.2.11. Determine current setup. Opening the Apache Service Monitor will show the version of Apache and Subversion. In my case, that's 2.2.10 and 1.5.4, respectively. Opening TortoiseSVN's menu and selecting About will display the current version.

Read More

Subversion 1.5.3 and TortoiseSVN 1.5.4 released

  • October 12, 2008
  • James Skemp
The newest versions of Subversion and TortoiseSVN were released just last week. My install guides for Subversion on Vista (and another with Subversion on Vista with Apache 2.2.x) and TortoiseSVN on Vista are still applicable. If installing Subversion with Apache 2.2.x, make sure you stop Apache before replacing files.

Read More