09-04-2007 11:10 AM
09-07-2007 08:18 AM
09-07-2007 08:20 AM
09-07-2007 12:47 PM
06-03-2011 12:18 PM
Four years later.....
So are you still using VSS? If so how well does it work for you and if not what were the issues? We currently use it but I want to switch to Subversion for new development. Can anyone tell me what are the pros of Subversion over VSS or convince me not to switch?
06-06-2011 05:47 PM
I am at a new job, and we are using CVS. I don't recommend CVS, it is pretty cumbersome. VSS was much easier to use and to manage. I've heard good things about Subversion. I have also heard good things about Perforce. Only thing about Perforce is that they want you to sign an agreement form, which always involves corporate lawyers and usually gets dragged out about 6 months. I would be happy using VSS again.
06-07-2011 12:45 AM
I had very limited experience with VSS at one of our clients, and it wasn't good.
Originally, I tried to set it up as the SCC provider inside LV (7.0), without success. So I decided to go with the same method I use with SVN - just manage the files directly. The problem here was that SVN is optimized for that use case - it keeps a local copy of all your data for management purposes, which makes actions on it very fast. VSS had to sync all the VIs with the server every time I wanted to check in, just to know which files changed, and that was a slow process. I'm assuming that by integrating VSS into LV you'll get much better performance, as you'll generally be working only on a few VIs at each point.
In any case, I'm very happy with SVN and I suggest you do a search here, on LAVA and in the large applications group in the communities section to see what others have to say about SCC in general and VSS in particular.
06-07-2011 03:06 PM
Subversion was meant to be a replacement for CVS, so the feel is very similar, although its intent was to make it better. Depending on where your pain points are on CVS, you may find the same problems with Subversion. Or maybe those are the areas that were improved.