Title: Source Code Control Systems?
Eptiger - August 3, 2004 08:45 PM (GMT)
Any of you guys use them (like CVS, RCS, or PVCS)? Which do you prefer? I just read about them and wasn't sure which one to look into.
Eptiger
C-Man - August 4, 2004 01:05 PM (GMT)
i had used CVS for a little while and it was nice :)
thanx for myork :D
myork - August 4, 2004 02:50 PM (GMT)
CVS is simple and easy to use.
It has a lot of know problems, but for simple projects it is excellant (and free as in beer).
Eptiger - August 4, 2004 09:00 PM (GMT)
| QUOTE (myork @ Aug 4 2004, 02:50 PM) |
CVS is simple and easy to use. It has a lot of know problems, but for simple projects it is excellant (and free as in beer). |
Thank god for GNU! :D I'll give wincvs a whirl, thanks guys!
Eptiger
kimastergeorge - August 5, 2004 08:25 PM (GMT)
I like TurtleCVS for Windows. It's really easy to use.
Incubator - August 5, 2004 11:44 PM (GMT)
only tried it for downloading cvs versions, a hell to get the hostname to work :s
still dont understand it though (and yes I had read a tutorial on cvs)
tried to use it in a kdevelop project but kept getting mega errors from cvs whenever I wanted to compile my project.
I stopped using such tools ever since.
Who needs them anywhay
besides, suppose I make a change to source1.cpp and tell cvs to update the file on the server, but my adjustment was bad and now the whole project crashes.
So in a way I could break the thing on purpouse too.
Is there any safety measure for that?
myork - August 6, 2004 01:11 PM (GMT)
| QUOTE |
| Who needs them anywhay |
Any body that is serious about a developing code that is longer than 100 lines.
Have you ever been in the position where you are adding a new feature you spend the day modifying code. The next day you relise that you have been going about it all wrong so you want to go back to where you started from? Source control saves the day. Just restore from the last check point.
| QUOTE |
| but my adjustment was bad and now the whole project crashes. |
Yes but the source control system records exactly who makes the changes, now everybody knows its you that added the bad code. A lot of Open source projects have a policy where people that are sloppy with the code are locked out of the system.
| QUOTE |
| So in a way I could break the thing on purpouse too. |
You could, but most projects have methods of reviews. When new source is added e-mails go out to the maintainers and they can check the code. And most projects don't allow you to check code directly into the head. Code is usually added to a branch and when the branch is stable merged into head.
| QUOTE |
| tried to use it in a kdevelop project but kept getting mega errors from cvs whenever I wanted to compile my project. |
Since CVS (or any source control) has nothing to do with the compilation of code I am not sure what you are doing wrong (dont use K-develop, I use vi and build my own makefiles [IT's fun]). Maybe if ou want to chat we can sort out your problems.
I have a CVS server running on my machine.
You can test your client by trying to extract code from it. Just generate yourself a public/private ssh key and send my the public one so I can authenticate you.
Incubator - August 6, 2004 01:37 PM (GMT)
well, i cant test much right now.
Still have to emerge cvs, ssh and kdevelop.
(am trying to get my shm up to 520mb for oracle installation)
dont know how to generate those ssh keys either
I used to extract code from public cvs servers that allowed anonymous access and simply copy/pasted the command as I keep forgetting how it worked :s
but to be honest, the entire cvs system sound a bit too complicated for my poor head :§