Visual Source Safe
-
My one is TortoiseCVS + CVSNT. I'm thinking to pass to SVN but I don't know if it's much better. I've some comparission chart that has't convinced me. Have you worked with both systems adn you prefer SVN? Marc Soleda ... she said you are the perfect stranger she said baby let's keep it like this... Dire Straits
SVN has some big advantages over CVS. Atomic changesets being the biggest - if an operation fails when you commit a large number of files, no changes will be made to the repository. Its also got much friendlier branching behaviour. Handles binaries better too. Can use webdav as a transport and run happily over port 80 too, which is handy if you have zealous sys admins. Ryan
"Michael Moore and Mel Gibson are the same person, except for a few sit-ups. Moore thought his cheesy political blooper reel was going to tell people how to vote. Mel thought that his little gay SM movie about his imaginary friend was going to help him get to heaven." - Penn Jillette
-
Hi CPians, My department contemplates buying VSS as source control tool. What do you think about it, and what would you see as the best source control tool ? ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
I would say SourceGear Vault. We've just switched to it after using VSS for many years. I haven't looked back once. Vault integrates with VS if you want it do (I don't - I now prefer the CVS edit-merge-commit method), is SQL-server based, has fully atomic transactions, excellent branching and merging support, proper ACLs for projects, and more. And no, I don't work for SourceGear! :)
-
Hi CPians, My department contemplates buying VSS as source control tool. What do you think about it, and what would you see as the best source control tool ? ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Rage wrote:
My department contemplates buying VSS as source control tool.
So they did this because of the MS name, or because a salesman told them they could have it "real cheap"... here are some tips on keeping VSS stable and working: 1) Never allow your disk to pass 60% of your storage space 2) Never upgrade your hardware/software on the VSS server 3) Never allow more than one person to use the server (we're not even talking one at a time) 4) Never delete a file, always add and depricate, never remove 5) Never back it up when your one person is using the server. 6) Always back it up nightly with saved versions lasting at least 2 weeks in case you don't notice an issue for a few days. 7) Always make sure luck favors you above all others. We have one person who loves VSS, he has his own server, his own network, and only he submits on it. He's never had a problem. Though he may just be very lucky. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Rage wrote:
what would you see as the best source control tool ?
This question should be in the CP faq or something, its discussed so many times here :-D My favorite is TortoiseSVN + Subversion :cool:
**You know you're obsessed with computer graphics when you're outside and you look up at the trees and think, "Wow! That's spectacular resolution!"
Only kings, presidents, editors, and people with tapeworms have the right to use the editorial "we."**
Subversion is the way to go. We have migrated from VSS and have no regrets. We alsouse the Ank plugin for VS2005....not very stable though...so mostly do all the checking in/updating from explorer using Tortoise. Cheers, Craig ** I'd rather try and fail than fail to try ;) **
-
Hi CPians, My department contemplates buying VSS as source control tool. What do you think about it, and what would you see as the best source control tool ? ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
I've been using it since its inception. It does what we need it to do. Other folks have different requirements and thus it may not be the right tool for the job.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
-
Hi CPians, My department contemplates buying VSS as source control tool. What do you think about it, and what would you see as the best source control tool ? ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Best I have used is VSTS. VSS is fine, despite all the whining from the CVS weenies. I challenge anyone to make CVS work as quickly as VSS does, out of the box. I hear subversion is a good tool, however, and it is free. I doubt it integrates with your IDE, tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Rage wrote:
My department contemplates buying VSS as source control tool. What do you think about it
Visual SourceUnsafe? Stay well away. If you do use it, do backups every few seconds, as it will randomly corrupt its own database and you'll lose all your data...
Rage wrote:
what would you see as the best source control tool ?
Use either Subversion or Perforce. We're choosing between these two at work at the moment, moving away from RCS and Visual SourceUnsafe.
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
Ryan Binns wrote:
If you do use it, do backups every few seconds, as it will randomly corrupt its own database and you'll lose all your data...
Rubbish - I have used VSS for years. If this is your experience, you're doing it wrong. VSS is not perfect ( using it over a modem is hell ), but I've NEVER lost data from a VSS database. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Best I have used is VSTS. VSS is fine, despite all the whining from the CVS weenies. I challenge anyone to make CVS work as quickly as VSS does, out of the box. I hear subversion is a good tool, however, and it is free. I doubt it integrates with your IDE, tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Much agreement here. I've not had any problems with VSS but I am looking to migrate to VSTS: primarily the integration of tasks, builds and source control into one. 'Howard
-
Rage wrote:
My department contemplates buying VSS as source control tool. What do you think about it
Visual SourceUnsafe? Stay well away. If you do use it, do backups every few seconds, as it will randomly corrupt its own database and you'll lose all your data...
Rage wrote:
what would you see as the best source control tool ?
Use either Subversion or Perforce. We're choosing between these two at work at the moment, moving away from RCS and Visual SourceUnsafe.
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
Ryan Binns wrote:
do backups every few seconds
Of course, if you do that, pretty soon you'll be backing up a corrupted database ;P
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall. Awasu 2.2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
-
Best I have used is VSTS. VSS is fine, despite all the whining from the CVS weenies. I challenge anyone to make CVS work as quickly as VSS does, out of the box. I hear subversion is a good tool, however, and it is free. I doubt it integrates with your IDE, tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Ryan Binns wrote:
If you do use it, do backups every few seconds, as it will randomly corrupt its own database and you'll lose all your data...
Rubbish - I have used VSS for years. If this is your experience, you're doing it wrong. VSS is not perfect ( using it over a modem is hell ), but I've NEVER lost data from a VSS database. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
but I've NEVER lost data from a VSS database.
It gets worse the larger the db gets. Jeremy Falcon
-
Best I have used is VSTS. VSS is fine, despite all the whining from the CVS weenies. I challenge anyone to make CVS work as quickly as VSS does, out of the box. I hear subversion is a good tool, however, and it is free. I doubt it integrates with your IDE, tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
I challenge anyone to make CVS work as quickly as VSS does, out of the box.
VB works quicker than C++ out of the box too. Jeremy Falcon
-
Christian Graus wrote:
I challenge anyone to make CVS work as quickly as VSS does, out of the box.
VB works quicker than C++ out of the box too. Jeremy Falcon
ROTFL - good point. I don't think CVS rewards the learning curve as C++ does tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
You are working alone, Christian, aren't you ? I heard handling multiple users at the same time seems a pretty tough job for VSS. ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Actually VSTS is the only product I use alone. I use VSS with Nish now, and have used it in a number of teams of various sizes. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Christian Graus wrote:
but I've NEVER lost data from a VSS database.
It gets worse the larger the db gets. Jeremy Falcon
How big does it have to be ? I worked in a company of 50 devs for 5 years, all our projects were in one VSS database, which was a fair size when I started. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
ROTFL - good point. I don't think CVS rewards the learning curve as C++ does tho. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
I don't think CVS rewards the learning curve as C++ does tho.
I still haven't used it. Although, I think I'm gonna give perforce a go. My main thing is I want VS integration; I've been too spoiled by it. Jeremy Falcon
-
How big does it have to be ? I worked in a company of 50 devs for 5 years, all our projects were in one VSS database, which was a fair size when I started. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
How big does it have to be ?
I would think that would be large enough, provided there was years worth of data. And I'm sure there could've been other factors involved too. But, in my experience, VSS started choking the most with largers DBs. In my personal use at home I haven't had any issues that I recall. The first thing that happened with VSS is it started slowing down. The next thing was flags weren't be seting properly (checked in, out, etc.). Fortunately, we have had corrupted data (outside of the flags of course). Jeremy Falcon
-
Not really. Stick with tortoise. regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
Ankh is one of the test solutions we use for regression testing Visual Lint, and boy does it come up with some weird issues. ;) Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
-
Ankh is one of the test solutions we use for regression testing Visual Lint, and boy does it come up with some weird issues. ;) Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
hehe yeah. Even uninstalling Ankh is a mission. They tell you to reset the VS environment which basically nukes all your other settings too. Not the greatest add-in for VS ever made. regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
You are working alone, Christian, aren't you ? I heard handling multiple users at the same time seems a pretty tough job for VSS. ~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Not necessarily. VSS is fine for most uses, but if you don't analyse/fix the database regularly it will bite you. That aside, the UI is easy to use and intuitive (not brilliant by any means - the reporting is crap, for example) and largely project orientated. It also integrates reasonably well with Visual Studio and its automatic merge is generally trouble free. Its worst points are poor support for branch/merge operations, no support for changesets/atomic checkins and woeful remote access capability (though that's supposed to be improved in VS2005. I've not tried it yet). Its silly little ideosyncrasies include renaming a file in a development branch affecting all pinned copies of the file in release branches (nasty!) and being unable to branch a pinned file when someone else has a more recent one checked out elseware. It's big advantage is of course that most people get it via MSDN anyway. Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.