Hi,
vss2svn handles this by making it appear as if the file was being modified in step each time. So, shares come out as distinct copies that have the same history in SVN. This is how I read it in the wiki. Since SVN does not support shares, the best solution is to refactor your code as João said, but a workaround if needed is to share on a directory level and use svn:external but then SVN operations become more awkward than if there were no externals.
this is absolutly correct. vss2svn simply replicates all commits on all shares in the same revision. There is no way to automatically detect "recursive directory share" operations and to map them to an svn:exernal property. One reason is that only file items are shared in VSS but shared project items are created as new projects. That is, if you add a file later to the share source, it will not automatically be added to the share target.

Dirk

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to