Welcome to Dream.In.Code
Become a Java Expert!

Join 149,504 Java Programmers for FREE! Get instant access to thousands of Java experts, tutorials, code snippets, and more! There are 1,349 people online right now. Registration is fast and FREE... Join Now!




Revision control software / source code management system

2 Pages V  1 2 >  
Reply to this topicStart new topic

Revision control software / source code management system

Alan.Hudges
4 Sep, 2007 - 12:16 PM
Post #1

New D.I.C Head
*

Joined: 30 Aug, 2007
Posts: 5


My Contributions
I would like to ask a more general question,
I am gong to start some project with java , and I want to keep my source code organized from the begining,

the development envirnment will be eclipse. what would you suggest for a source code management system ?

is there a nice and easy one from open source projects?

I saaw a lot of alternatives, it is difficult to decide.
User is offlineProfile CardPM
+Quote Post

Programmist
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 01:47 AM
Post #2

Four-letter word
Group Icon

Joined: 2 Jan, 2006
Posts: 1,250



Thanked: 11 times
Dream Kudos: 100
Expert In: Java

My Contributions
QUOTE(Alan.Hudges @ 4 Sep, 2007 - 01:16 PM) *

I would like to ask a more general question,
I am gong to start some project with java , and I want to keep my source code organized from the begining,

the development envirnment will be eclipse. what would you suggest for a source code management system ?

is there a nice and easy one from open source projects?

I saw a lot of alternatives, it is difficult to decide.
I use CVS at work and have used Subversion. Both are good. If you want more detail on either system, follow the links provided. Git is a new, distributed source control system created by Linus Torvalds. That fact alone was enough toe make me not want to use it, but I did look into it anyway. Whether it's useful to you really depends on your project structure. Here is a talk given by Linus, about Git, at Google. In typical Linus style, he completely mocks all other systems and their users, except for the one he likes - often trying to pass his opinion off as fact/gospel. He's mostly a gas bag, but if you can get past his diatribes, there are some nuggets of useful info in the talk.

This post has been edited by Programmist: 5 Sep, 2007 - 01:53 AM
User is offlineProfile CardPM
+Quote Post

Alan.Hudges
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 03:29 AM
Post #3

New D.I.C Head
*

Joined: 30 Aug, 2007
Posts: 5


My Contributions
oh thanks alot, I think the Subversion looks nice.
I will also look something to integrate netbeans.

and watch the talk tonight.
cheers.

User is offlineProfile CardPM
+Quote Post

Amadeus
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 03:52 AM
Post #4

g++ -o drink whiskey.cpp
Group Icon

Joined: 12 Jul, 2002
Posts: 12,349



Thanked: 51 times
Dream Kudos: 25
My Contributions
I've used Git, and it's very good, but I can't say it has any real advantages over CVS, which I use heavily. Of course, I like Linus wink2.gif, but I don't think that's tainted my opinion.

It's likely that CVS will meet your needs.
User is offlineProfile CardPM
+Quote Post

Nova Dragoon
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 05:19 AM
Post #5

The Innocent Shall Suffer, Big Time
Group Icon

Joined: 16 Aug, 2001
Posts: 6,145



Thanked: 8 times
Dream Kudos: 515
Expert In: Python, Linux

My Contributions
I use subversion, it integrates nicely with apache or ssh

but there is also Mercurial
if you need to do some weird collaboration things
User is offlineProfile CardPM
+Quote Post

ajaymatrix
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 05:21 AM
Post #6

D.I.C Regular
Group Icon

Joined: 15 May, 2007
Posts: 395



Thanked: 1 times
Dream Kudos: 100
My Contributions
but which is the most popular..
Is it CVS?
User is offlineProfile CardPM
+Quote Post

Amadeus
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 05:31 AM
Post #7

g++ -o drink whiskey.cpp
Group Icon

Joined: 12 Jul, 2002
Posts: 12,349



Thanked: 51 times
Dream Kudos: 25
My Contributions
How do you define popular? Most individual users? Most companies using it? Largest number of lines of code committed to all instances? Most votes in a poll?
User is offlineProfile CardPM
+Quote Post

ajaymatrix
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 05:41 AM
Post #8

D.I.C Regular
Group Icon

Joined: 15 May, 2007
Posts: 395



Thanked: 1 times
Dream Kudos: 100
My Contributions
Most companies using it
User is offlineProfile CardPM
+Quote Post

MorphiusFaydal
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 06:59 AM
Post #9

D.I.C Lover
Group Icon

Joined: 12 May, 2005
Posts: 1,213



Thanked: 15 times
Expert In: Hardware, Networking

My Contributions
CVS or SVN. There's actually a couple of proprietary ones that are probably more popular..
User is offlineProfile CardPM
+Quote Post

UltraFlynn
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 08:01 AM
Post #10

D.I.C Head
Group Icon

Joined: 3 Aug, 2007
Posts: 127


My Contributions
CVS is easy to use and free. As mentioned Subversion is also a good choice and it's functionality is a superset of CVS.

Personally I'd use CVS because it's quite unobstrusive and easy to learn.

For God's sake never ever use ClearCase though. It's horrid. sad.gif
User is offlineProfile CardPM
+Quote Post

Programmist
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 10:16 AM
Post #11

Four-letter word
Group Icon

Joined: 2 Jan, 2006
Posts: 1,250



Thanked: 11 times
Dream Kudos: 100
Expert In: Java

My Contributions
QUOTE(Amadeus @ 5 Sep, 2007 - 04:52 AM) *

...I like Linus wink2.gif...

I really don't dislike Linus. Never met him. smile.gif He's definitely got a good sense of humor. He's just very strongly opinionated to the point of being "evangelical" - if you will - which can be a little annoying when you're looking for "just the facts."

QUOTE(ajaymatrix @ 5 Sep, 2007 - 06:21 AM) *

but which is the most popular..
Is it CVS?

Every large corporation I've worked for in the past 5 years used CVS. I also worked for a small startup recently that used Subversion. Interpret that the way you want.

QUOTE(Alan.Hudges @ 5 Sep, 2007 - 04:29 AM) *

oh thanks alot, I think the Subversion looks nice.
I will also look something to integrate netbeans.

and watch the talk tonight.
cheers.

Sure - no problem. Just remember to take what Linus says with a grain of salt. CVS and Subversion are not the devil, even though he would paint them that way. smile.gif
User is offlineProfile CardPM
+Quote Post

Amadeus
RE: Revision Control Software / Source Code Management System
5 Sep, 2007 - 10:27 AM
Post #12

g++ -o drink whiskey.cpp
Group Icon

Joined: 12 Jul, 2002
Posts: 12,349



Thanked: 51 times
Dream Kudos: 25
My Contributions
You're right about that. I've not met him personally, but have seen him speak at a number of conferences. He certainly does believe in what he says. It can be a little overbearing on occasion - I've often found it funny how that same trait is exhibited by both the father of linux and M$ execs, albeit on different sides of the fence. smile.gif
User is offlineProfile CardPM
+Quote Post

2 Pages V  1 2 >
Fast ReplyReply to this topicStart new topic
Time is now: 1/7/09 06:48PM

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter

Live Java Help!

Java Tutorials

Reference Sheets

Java Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month