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

Re: SVN -- VSS synchronization

From: Toby Johnson <toby_at_etjohnson.us>
Date: 2006-11-14 15:33:17 CET

Ulrich Eckhardt wrote:
> On Tuesday 14 November 2006 01:44, Work User wrote:
>
>> I am wondering if there is a tool that can propagate changes from SVN to
>> VSS? We are trying to use SVN for development, but need to check in SVN
>> files to VSS periodically (because the client requires us to).
>>
>
> I'm not aware of such a tool. Depending on the requirements, it might be
> trivial to hack one though. Subversion obviously can be used in shell
> scripts, in this case to e.g. check out (or export) a sourcetree. Other than
> what you might expect from a typical point'n'click producer, VSS is also
> scriptable. Further, it has a DDE or COM interface (I don't remember which
> exactly) that can be used to check out a whole tree and commit changes. In
> case you want to start that, you might get some good advise from the people
> that do the vss2svn project (which converts a repository from VSS to SVN),
> maybe someone there even already did a sync in the other direction.
>

The vss2svn project solves a totally different problem in a totally
different way; we actually read the VSS physical data files directly
because the COM interface is very bad at retrieving historic versions of
the tree correctly. However, going in the other direction should be much
easier and I would assume that the COM interface can solve that problem
effectively. You can probably even use an SVN hook script to mirror
every SVN commit into VSS with a simple VBScript.

toby

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 14 15:34:14 2006

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