[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Which is the best tool /process to migrate VSS (with history) to Subversion

From: Nico Kadel-Garcia <nkadel_at_gmail.com>
Date: Mon, 20 Jun 2016 09:04:41 -0400

On Mon, Jun 20, 2016 at 8:45 AM, Stefan Hett <stefan_at_egosoft.com> wrote:
> On 6/20/2016 1:07 PM, Yerra Babji wrote:
>>
>> Hi,
>>
>> I am looking for best tool / process to migrate VSS folders (with history
>> ) to Subversion.
>>
>> Thanks in advance for your suggestions.
>
> 7 years ago when I migrated VSS to SVN in our company, I used this tool:
> http://vssmigrate.codeplex.com/
> Had some issues, but it turned out to do the job quite well (check out the
> reported issues there - think I reported everything I ran into back then
> which wasn't reported already).
>
> 7 years is quite a while ago. So maybe nowadays there are better solutions
> available. Just google and see if you find a more mature product out there.
> vss2svn seems to be suggested quite often and there also seems to be an
> commercial importer available from Polarion.

Unless you have a compelling need for history, I'd suggest you do a
simple export o a working copy from VSS to a simple export in
Subversiont. That provides an opportunity to prune bulky and undesired
content and history, and avoid anyone thining that the Subversion is
an exact replica of VSS. It really isn't, anymore than a CD is an
exact replica of a phonograph, and it provides an opportunity to avoid
developers used to one thinking that their workflow and tools will map
exactly to the other.

This is especially helpful when migrating different projects *from*
Subversion, because of the longstanding lack of any "obliterate"
command in Subversion to clear bulky, accidental commits or security
sensitive commits. The result is often a tendency to accumulate
clutter, clutter that is very awkward if not impossible to clear even
by filtering svnadmin dump and load operations.
Received on 2016-06-20 15:04:52 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.