You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Work User <wo...@gmail.com> on 2006/11/14 00:44:34 UTC
SVN -- VSS synchronization
Hi All,
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).
Thank you!
Re: SVN -- VSS synchronization
Posted by Toby Johnson <to...@etjohnson.us>.
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
Re: SVN -- VSS synchronization
Posted by Ulrich Eckhardt <ec...@satorlaser.com>.
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.
good luck
Uli
**************************************************************************************
Visit our website at <http://www.satorlaser.de/>
**************************************************************************************
Diese E-Mail und jede mit dieser E-Mail versandte Datei ist vertraulich und ausschließlich für die Nutzung durch den vorgesehenen Empfänger bestimmt. Sollten Sie nicht der vorgesehene Empfänger dieser E-Mail sein, informieren Sie bitte den Absender. Jeder unbefugte Zugriff oder unbefugte Weiterleitung, die Fertigung einer Kopie oder sonstige in diesem Zusammenhang stehende Handlung ist untersagt.
This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please be so kind to inform the sender. Any other unauthorised access, unauthorised forwarding, copying or other action in this connection at all, is prohibited.
**************************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org