|
We use three source control systems...
Perforce for our documents. This is used by non-techies mainly. Personally I don't like Perforce much. The GUI clients are awful.
svn is our main code source control system.
git is being trialled on a few small projects and I personally like it best.
|
|
|
|
|
And I hate it! But thats the company standard
WARNING: Running on cold coffee.
|
|
|
|
|
Priest Of Psi wrote: But thats the company standard
What, VSS or to hate what you use?
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
|
KarstenK wrote: Plug off your network cable
Why would you do that?
Without a reliable network connection, VSS is toast.
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
Visual SourceSafe is a relic, why it's even accepted as an good application is beyond me (looks out dated, comments like "wtf is that a Windows NT 4 app?!" are not far off).
After lots of testing I have persuaded my company to switch to SourceGear Vault and it is a welcome relief.
SGV is miles ahead of VSS in terms of usability and functionality and more importantly it doesn **** up your work and trash the database on random days of the week.
In an ideal word I would use Subversion, great design and the whole concept of managing projects with branches, tags etc makes sense, shame it's *nix only and a pain to integrate with Visual Studio.
|
|
|
|
|
Me too!
But for our company it is past!! Using Subversion and we are happy about it!! You may a suggestion to your boss ; -)
|
|
|
|
|
In the organization where I work we use both PVCS Version Manager by Serena Sw (since 1994) and SVN-Subversion.
|
|
|
|
|
my Visual Source Safe IDE plugin crashes (at least) once a day.
sadly, it is a random bug; we had this problem in every Visual Studio version and is still not fixed in VS2008. a new machine/installation did not help either.
I'm (still) sending all my bug reports to M$ and all they did is closing my case whitout any help or suggestion.
do you have the same problem? or could you even fix this?
Thanks for any help,
Patrik
|
|
|
|
|
I've never once had VSS IDE integration crash on me in VS2003/5/8. Are you using VSS 2005?
Adam
|
|
|
|
|
yes. Version 8.0.50727.42
|
|
|
|
|
Same as me. Wierd. We are a team of 6 using it everyday for the past few years (moved onto VSS2005 when it came out).
|
|
|
|
|
My Source Code Control history:
before 1991 - none.
1991-1993: SCCS
1994-1995: A hybrid Team-Work/SCCS system
1996-2008: MS VSS (Visual Source Safe), on and off
1999-2000: QVCS
2002: (some) Clear-Case
2007: Subversion, with the Tortoise SVN client
Given the correct repository analysis and backup policy, I found VSS to be the best overall solution for me, for small to medium sized projects (no more then 12 pepole working on the same code base)
For the last project, we started with SVN, and after a serious repository "crash", moved (back) to VSS. I DO NOT BLAME SVN - but VSS suits us better.
noams66
|
|
|
|
|
Can't believe what I was reading here
Also used ClearCase and VSS in the past but SVN is much, much, much better!! Ok, it maybe hard to configure Apache/SVN but when it works it just works (using standard DB format!!)
12 people on the same code base is a huge project...
Have you ever tried to create a ServicePack etc. in VSS? It works but it is a hell. SVN provides a more sophisticated mechanism for that and you can restore each version (revision) when using SVN. VSS can't restore all version (even it was labeled) when files where deleted, removed...
|
|
|
|
|
As long as they provide integration into Visual Studio I don't care what's running underneath
|
|
|
|
|
Where is Rational Clearcase? A good number of people still depend on it as their daily breadwinner right?
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
All the world's a stage,
And all the men and women merely players.
They have their exits and their entrances;
And one man in his time plays many parts... --William Shakespeare
|
|
|
|
|
Used it years ago but it was tooo slow... Then we coninuted using VSS and a year ago we switched to SVN and it is the best source control system imho
|
|
|
|
|
I have a hard drive crash with a VSS database that took me 3 days to recover from and we had to do a lot of re-coding. Over a 512/128 VPN it just took forever to sync our code files.
After doing a little research we found Vault and haven't look back since. God forbid it's fast and it has a godsend email monitoring service, so I can just get emails when other people update code. Backing up and restoring the SQL datastore has been faultless. We are kicking ourselves for not moving away from VSS earlier.
Jamie Clayton
Senior Application Developer
Jenasys Design Pty Ltd Australia
|
|
|
|
|
Unfotunatley, sometimes you need to toe the corp line. This includes using whatever software is aleady being used. This doesn't mean I like it.
Also, I make sure that I use xcopy to make sure I have another copy sitting somewhere safe just in case
|
|
|
|
|
I use whatever my current employer uses. CVS? Sure. TFS? Why not? VSS? What the heck, why not?! Carrier pidgeons? Far out, baby!
|
|
|
|
|
Well, there is that angle as well. One can hardly carry around their favorite SCC tool and force an employer to either adopt it or interface to it at the client level.
However, I do believe this is an interesting discussion in it's own right and regardless of whatever tool an employer forces one to use...
For example, don't even get me started on IBM and the Notes email client fiasco, what a POS that thing was (and for all I know, still is.)
But point is (and at least as of when I was at IBM) that's what one was given and it's what one used...
What used to crack me up about Notes is that it used to hang (crash, otherwise become unresponsive, etc) all too frequently.
And when it did, there were on the order of up to two dozen little file turds it left in the file system and it COULD NOT be restarted (at least in any usable state) until all those little file turds were either patched up or deleted.
It got to the point where, in order to support internal users and allow them to get work done, they internally distributed a little tool whose only function was to delete or otherwise deal with all those little file turds so that once Notes hung and one rebooted (if needed, which was also all too frequent) one could run the file turd tool and at least start and use their email client again!!!!
|
|
|
|
|
And we moan about Microsoft!
Kevin
|
|
|
|
|
Hi,
we use AccuRev in our company and it's great (http://www.accurev.com[^]).
It has some goodies:
- Good concept: so called 'streams' define, which files and which versions of them should be in use. If you put a workspace at a particular stream, you get exactly these files/versions.
- Streams can be ordered in a hierarchical way and streams inherit files/versions from their parent stream. This makes 'staging' easy (alpha - beta - release candidate, etc.).
- Issue tracking is built-in: Group all changes of files you have made for a specific task into an 'issue'. The issue can then be handled as one configuration item, e.g. to be put into another stream. The abstraction to handle whole issues instead of single files is very effective. (though it's still transparent down to the files).
- No more tag or labels needed - make a snapshot in seconds. Need bugfixes of a snapshot version? Simply put a stream at the snapshot and continue working there.
- Linux symbolic links and Windows' junctions can be handled.
- GUI and CLI, equal for Windows and Linux.
- The repository backups are easy and can be done while the server is running.
- ..and many more..
best regards,
pink ink
|
|
|
|
|
Now that I have my two Alpha systems running (OpenVMS 8.3) I can begin using CMS again.
|
|
|
|
|
Does this poll only include source control systems used in commercial crap?
Seriously, where is git, mercurial, bzr, CVS (hope nobody still uses *this*)...?
|
|
|
|