views:

54

answers:

2

The shop I work in is in the process of phasing out Visual Source Safe and migrating to Subversion. I've set up a continuous intergration server using Subversion. From my current understanding of how SVN works locally, it stores hidden metadata in each directory that has been downloaded from the repository. My question is:

  1. Is it possible to add these hidden metadata directories to a project's Visual Source Safe repository without impacting how VSS manages the project? The thinking behind this question is that if I can add the SVN metadata into Visual Source Safe, then it would be a trivial task for the shop to continue using VSS for local development but then commit the changes to SVN which would allow the continuous integration server to build and version the code. Thanks for any feedback you might provide!
+4  A: 

Putting the SVN metadata into SourceSafe might result in a problem for SVN, because SourceSafe makes the files read-only once they are checked-in. I'm not sure if this is OK for SVN.

..but after thinking some more: you don't want to put SVN metadata into SourceSafe, because this metadata belongs to the local SVN working copy and should therefore not be shared with other developers.

M4N
That makes sense. Now that I think about my approach committing the changes would be simpler without storing the metadata inside of VSS.
Achilles
+2  A: 
Michael Hackner
+1 I love your answer! The problem is that we have limited resources to implement the conversion properly. However to alleviate the pain of versioning(which is the most immediate concern) I want to set up a kluge.
Achilles