views:

376

answers:

4

how linked files in vss repository can be migrated to svn repository

A: 

(I guess you're talking about shared files in VSS?)

I don't think there's an automatic migration. But you can use SVN's externals feature to achieve the same effect.

M4N
+1  A: 

I had the same problem and I was able to modify Polarion SVN Importer to detect shared files.

Perhaps it would be possible to modify it further to generate SVN externals in the dump file instead of duplicating shared files.

antispam
+1  A: 

You can use the open-source VSS2SVN project from CodePlex. Also see this answer. This utility works by checking out files from VSS then checking them back in to SVN, so it does carry over the shared items. In SVN, though, the items will no longer be shared. Each roject will have a seperate copy.

Tim Long
+1  A: 

If you're talking about the VSS feature of having one file shared into multiple folders, take a look at this other question: it got quite some feedback.

Short answer: either try to avoid shared files (hard to maintain and document, especially when you branch) or use the svn:externals property.

Mau