05-04-2007 10:31 AM
05-04-2007 12:14 PM - edited 05-04-2007 12:14 PM
Message Edited by TonP on 05-04-2007 07:15 PM
05-04-2007 02:05 PM
05-05-2007 12:43 AM
05-05-2007 01:07 PM
05-05-2007 05:44 PM
05-06-2007 01:34 AM
@mikeporter wrote:
I think that a lot of the reason that people resist SCC is that they have had bad experiences with a bad product like Visual Source Safe.
Aaaahhhh! The horror, the horror.
I do have to work with VSS at a client's and, while it works out nicely for their .NET guys, it's a pain for me. Nowhere near as convenient and fast as SVN.
I tried using the built-in support, but when I found out it only works on a single VI basis, I switched to working with the file hierarchy, but that's also a pain, because adding a file hierarchy in the first place is tricky (you have to drag and drop it from Explorer) and it doesn't recognize new files automatically. Oh, and it's sloooow.
I just hope I never need to actually revert my code.
BTW, SVN and TSVN also have their own shortcomings - no way to set properties to single files, no convenient way to ignore checked in files, setting a property to hierarchy removes the existing properties in lower levels of the hierarchy, no elegant way to immediately start versioning existing files, no elegant method of making choices of how to handle some conflicts, etc.
But in general, it's great.
P.S. What do you do for managing the DB (managing users and passwords, backing up, etc.)? Do you use the SVN commands or did you write some wrapper UI VIs around that?
I'm still in the process of finalizing that aspect here (and I need to finish writing my own internal use document), so I would like to hear any tips you might have.
05-06-2007 09:46 PM
05-07-2007 05:13 AM
Some examples, based on my previous points:
Again, these are mostly relatively minor and can be worked around, but they are annoying. I still think that SVN is great just like I think LV is great even though the Value Change event is at the bottom of the events list in a badly sized dialog.
Another P.S. Thanks for LVDiff. I'm using it (with some minor modification of my own) and finding it very useful.
My crystal ball tells me that it might need a little brother soon enough.
05-07-2007 09:55 PM