|
They have so many projects going, and it really depends on the team and project. I know that a customized version of Perforce used to be/is quite popular over there
-Ernst
There are only 10 kinds of programmers - those who understand binary, and those who don't.
|
|
|
|
|
That would be suicide!
I see dumb people
|
|
|
|
|
No they do not. They use a couple of others, one being called SLM (pronounced Slime)
|
|
|
|
|
I need to setup WinCVS on this machine, but we need SSH to connect to CVS server. I tried to download the application from www.ssh.com, but what I found from their ftp is a bewildering number of files and archive. I download "ssh-1.2.33.tar.gz", I decompressed it and ended up with a bunch of source files. Executable is nowhere to be found.
Any idea? Thanks guys.
Norman Fung
|
|
|
|
|
|
Thanks, that's very helpful information. But, I still wish to find out how to download binary from www.ssh.com since all the guys from our companies are using it. I already have the binary actually, but I got it off another developer in our team. No one seems to know where they got it from in the first place.
Thanks again.
Norman Fung
|
|
|
|
|
I like NGSource, it's very similar to VSS, but I don't seem to have as many issues with it.
Check it out at www.ngsource.com
|
|
|
|
|
I have been using CVS via commandline, but mostly TortoiseCVS for a long time. TortoiseCVS because it integrates with Windows explorer makes version control really easy. I like its graphic models showing versions etc. I have never experienced a bug, and it is very fast.
Having said all that, I have recently switched to Subversion. The reason I switched was because my workplace had a restructure, and of course that meant the organization name changed, the department names changed etc. I use a directory structure, and filenaming convention that mirrors my namespace system... companyname.departmentName.systemName.componentName so, i had to change the content of most of my files, and the names of many of them. CVS isn't set up for this, and I could see no easy way, where I could rename the files, retain their history, and keep one branch running in production with the old names, while developing new features in the new files. With Subversion this is easily accomplished. I can't do that of course, because migration from CVS to Subversion is not easy, so I started a fresh repository with version 1. But when we have our next restructure, i can use Subversion to easily rename the files to india.bangalore.your.redundant
I will try at some point TortoiseSVN, but haven't had a chance yet.
The main down point with Subversion is it is a lot slower than CVS.
Another feature I like with Subversion is being able to store metadata with a file. The example they use is an image might be stored with its caption and a thumbnail. Being a web person, I would also store the alt text and copyright information with it.
Being in a minority of one, doesn't make you insane George Orwell However, in my case it does
|
|
|
|
|
I use SubVersion at home but not in our team yet. TortoiseSVN works great with it and has good documentation. I had some real problems going on with vss and also source off site. Some projects didnt work at all with vss for me. (Duwamish7 ie)
Lots of good features: "Blame" the persone that wrote a part of a file, get all files at a certain date ("revision") and files are NOT write protected.
Arkh the plugin for VisualStudio doesnt work for me.
Mathias
|
|
|
|
|
How do you move a file from one place to another ? if you drag n drop, link is formed? how do you move it ???
|
|
|
|
|
|
aaahh, didnt know that you can drag it with the right button too, will try that soon, as soon as my VSS server is up again (its down for the moment)
thanx.
|
|
|
|
|
Mr.Prakash wrote:
How do you move a file from one place to another ? if you drag n drop, link is formed? how do you move it ???
If you want to keep the file in two folders but don't want the link, first drag & drop, then break the link using the "branch" button on the toolbar. That way you can see history from the two different copies.
My articles and software tools
|
|
|
|
|
Thanx!!
That was a good one, Since it our vss and all our code is over there, so i dont like experimenting with it too much..
Even though it is good, i dont know how helpfull it will be coz i would not like to have two different copy of the same file in the vss, after all thats what version control is all about.
Thanx though, it may be usefull in the future.
|
|
|
|
|
Those who lost source code with it, and those who still didn't.
And yes, I am the first kind of VSS user.
At least, I learned my lesson and now I use whatever runs at the server, e.g., CVS (what I use), Subversion, etc...
I see dumb people
|
|
|
|
|
I see dumb people losing source code with VSS.
I am the second kind, btw. I have lost source code with ClearCase.
|
|
|
|
|
I think in the later versions of VSS they have made some improvements that seem to stop it from dying. Used to have problems with VSS corrupting itself but havent seen it for maybe a year and a half or so. Still, for remote use its still a bit bad that it isnt transactional (though you can get add ons). However its still not as fully featured as it could be. It also seems that MS arn't really putting that much effort into improving it. Would be a good application for them to Open Source
|
|
|
|
|
Keith Nicholas wrote:
(though you can get add ons).
Most addons cost as much as the entire VS.NET!
Keith Nicholas wrote:
Would be a good application for them to Open Source
Why? There are some good OS alternatives, like CVS, Subversion, etc...
I see dumb people
|
|
|
|
|
Unfortunately I'm in the first category -- some repository files got corrupt. And that wouldn't have been so bad if it was cvs where you can manually check and correct the repository files. But with the binary files of VSS with cryptical names you're completely lost and have to accept the losses since the last working backup (which was a while ago since it took us a while to notice it was corrupt).
Can someone tell me why the repository of VSS is binary? And why the file names? Give me one good reason to ever have binary files for something that is not raw data! It's really a wide spread Windows disease...
|
|
|
|
|
Anonymous wrote:
Can someone tell me why the repository of VSS is binary?
Can someone tell me why it so slow, since it uses binary files?
Can someone tell me why it isn't client-server?
I see dumb people
|
|
|
|
|
That could happen with any source control if you don't know how to use it.
|
|
|
|
|
But that was when I used VSS. Since trying out CVS and a few others, and sticking with Perforce, I can honestly say that source control is critical when it comes to developing medium or large projects.... wouldn't be able to live without it.
VSS was just a hindrance most of the time.
|
|
|
|
|
We had issues with VSS for a good long bit, before I finally got our IT group to implement a batch file that runs Analyze on the DB everynight; plus we now clean up the temp folder as well (nightly). Since doing this, we've had little issues with it.
Actually, our biggest problem to date was caused by IT, when they failed to properly reconfig the back-up, and then someone 'accidently' restored over 3 days worth of development work. But that wasn't a VSS issue, it was human error.
That's my two cents.
D.
|
|
|
|
|
I agree, have the time is not Visual Source Safes fault, its the bloody humans who use it.
I've actually had very few problems, VSS is simple to use integrate will with V.S. 2003, its a no brainer if you have to resort to the command line.
|
|
|
|
|
I don't like VSS, It seems to have few redeeming features, and I really hate the way the GUI isn't run on a separate thread. I do a contract where I may not wotk on the project for a few months, when I come back, I haave to do a 'Get latest version', it takes forever, and doesn't allow me to cance if it is taking too long. If the connection fails, I have to start all over again.
Being in a minority of one, doesn't make you insane George Orwell However, in my case it does
|
|
|
|