Is it possible to use SvnBridge with Visual SourceSafe?

Jul 16, 2012 at 11:13 AM

I am trying to connect SvnBridge to my Visual SourceSafe project without success.

In Visual Studio I connect to the project by the path: \\somemachine\somefolder and database name: myProject .

But when I type the following url in TortoiseSVN checkout: http://localhost:8383/somemachine/somefolder/myProject, I get the following error:

Unable to connect to a repository at URL
'http://localhost:8383/somemachine/somefolder/myProject'
Server sent unexpected return value (500 Internal Server Error) in response to
OPTIONS request for 'http://localhost:8383/somemachine/somefolder/myProject'

How to make a valid url for SourceSafe project that will be readable from SvnBridge with SVN Client?

Jul 16, 2012 at 11:18 PM

Hi,

 

judging from your report (you indicated actual network share paths above) you *are* indeed having an actual SourceUnsafe installation here.

If so, then this won't work, since SvnBridge clearly needs to have an actual TFS (i.e., TFS web services endpoint) running

rather than the Microsoft network share folders as used by the very shoddy source control management product that VSS was.

 

In your situation I'd recommend migrating your VSS repository either to TFS, or migrating/importing into one of Mercurial / git / Subversion (roughly in order of preference for your situation), using existing migration / import helpers by Internet projects / Microsoft.

In case a migration currently is too much effort for you, then some third-party products like SourceOffSite may offer some improvements.

My experience with SOS / soscmd was not overly premium, though.

HTH!