Month: January 2010

When files in branches have been moved or renamed, merging with SVN easily can get cumbersome. xMerge (“cross-merge”), which is licensed as a separate add-on to SmartSVN, fixes this shortcoming and helps you to merge moved or renamed files automatically and safely. For more information refer to xMerge Add-on.

Note These instructions do NOT apply any more for SmartSVN version >= 9.

When deploying SmartSVN to many users, having everyone of them to go through the Setup wizard can be cumbersome. This article gives a short receipt on how to perform an unattended respectively quiet installation of SmartSVN.

First of all, download the Windows installer bundle with JRE. Unzip this file and start the setup*.exe. The executable will unpack the contained MSI installer to a sub-directory within the TEMP directory. You should find there smartsvn.msi and jre.cab. Take both files to an intermediate directory, say c:\temp\install and cd to that directory.

The installation itself is performed using the msiexec utility program which comes with every Windows installation. Following command will perform a full installation of SmartSVN to C:\Program Files\SmartSVN:

will skip the full shell integration and the Status Cache service. In the same way following features can be selected/deselected from the installation:

featureShellExt (Explorer Integration)

featureShellExtFull (Full Integration)

featureStatusCache (Status Cache)

featureAutostart (Automatic Start)

featureJre (Installation of the JRE)

Note: If you don’t want to install SmartSVN with its own JRE, you may download the installer bundle without JRE and perform the same procedure, just with having JRECABFILE=jre.cab skipped for the msiexec-call.