João Gustavo wrote:
I have a VSS project with a lot of files using the SHARE VSS concept.
I want to use vss2svn to migrate the project to Subversion, but I need
to know how vss2svn handles this issue. Could anyone help me? What do
you do with SHAREs?
As far as I am aware, VSS is the only source control system that uses
this "share" concept, and to migrate to another source control system
such as SVN, you must either refactor your code not to rely on having a
file shared into multiple places, or create some other synchronisation
mechanism (such as a batch file) to copy a changed file to the other
locations.
On a non-windows system you would be able to use symlinks for a similar
effect, but I believe SVN doesn't support these on Windows.
On the product I maintain, I am currently planning on moving all the
shared header files into a central "include" location that is shared
between all projects, and doing something similar for shared .cpp files.
The code restructuring necessary for this is low priority though - still
going to be stuck with VSS until I get some higher priority tasks out of
the way, having at least done several test conversions to prove it will
work. Open to other ideas for dealing with shared/linked files.
--
Stephen Lee <[EMAIL PROTECTED]>
Software Engineer, Vision Group - Pro-Measure Leader
Wilcox Associates Inc. (U.K.)
_______________________________________________
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