Mar 7, 2011 at 4:07 PM

Hi, I'm pretty new to VssMigrate.  I'm currently working on converting some large Vss projects to subversion and I am not having any luck figuring out what I need to set SVNREVPROPSPATH to.  I left the value blank for testing but I'd like to set the value.  I have tried many different values with no luck.  Below is a copy of my config values.  Thanks in advance for the help.

<!-- # VSS\\Win32 directory which contains ssapi.dll-->
<add key="VSSWIN32" value="C:\Program Files\Microsoft Visual SourceSafe\" />
<!-- #VSS repository directory (contains srcsafe.ini)-->
<add key="VSSDIR" value="C:\TestMigration\VSS_DB\" />
<!-- #VSS project to start at (ie $/Product)-->
<add key="VSSPROJ" value="$/PHRS Documents/CITBappl" />
<!-- #User to use for VSS commands, use blank for none-->
<add key="VSSUSER" value="" />
<!-- #password to use for VSS commands, blank is OK-->
<add key="VSSPASSWORD" value="" />
<!-- #User to use for SVN commands, use blank for none-->
<add key="SVNUSER" value="" />
<!-- #password to use for SVN commands, blank is OK-->
<add key="SVNPASSWORD" value="" />
<!-- #URL to use for the root of the check in-->
<add key="SVNURL" value="https://tb-v-1048/svn/TestRepos" />
<!-- #SVN project to start at (ie Product)-->
<add key="SVNPROJ" value="PHRS/CITBappl/trunk/" />
<!-- #SVN tag path to use (relative to SVNURL)-->
<add key="SVNTAG" value="PHRS/CITBappl/tags/" />
<!-- #SVN branch path to use (relative to SVNURL)-->
<add key="SVNBRANCH" value="PHRS/CITBappl/branch/" />
<!-- #SVN Repository directory (ends in [RepositoryName]\)leave blank for no user/date adjustments -->
<add key="SVNREVPROPSPATH" value="" />
<!-- #Directory under which files and directories will be created as work progresses-->
<add key="WORKDIR" value="c:\Temp\VssMigrate" />


Nov 7, 2011 at 6:35 PM
Edited Nov 7, 2011 at 6:35 PM

Try the graphical program before using the command line one.  It will guide you through the values to enter for the command line.

In the GUI, I use:  C:\Program Files\UberSVN\Repositories\my-repository-choice\db\revprops

SVNREVPROPSPATH has revprops in it.  So I am assuming this is the directory.  The repository must be accessible locally with read/write permissions.

Nov 16, 2011 at 11:58 AM

At least for the command line version, SVNREVPROPSPATH should point to the root of your repository. For example, while testing I created the following directory structure:


where VSS is the folder containing (and the name of) the repository. It, in turn, contains the following folders:

  • conf
  • dav
  • db
  • hooks
  • locks



Jan 18, 2012 at 6:11 AM

  <add key="SVNREVPROPSPATH" value="C:\myrepo"/>