Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

What is CVS/SVN?

(1/2) > >>

Jerubaal:
Let me acknowledge beforehand that I am an idiot who knows very little programming, and almost nothing about open source sharing and the like, so what I am asking will likely sound very stupid.

I have spent most of the day reading these forums and checking sites related to CVS/SVN and have not been able to find a clear answer as to what it is and what it does. Also, if I get codeblocks and intend to use CVS/SVN with it, should I just get SVN, or should I also get CVS? Any advice you could give me would be appreciated.

rickg22:
Check out http://www.tortoisecvs.org/

Personally i *don't* use the Codeblocks SVN plugin, I haven't tested so I can't tell you if it's stable enough.

CVS is a version organizer so multiple users can make changes to the same file at the same time, without getting mixed up. It also allows you to see who changed what, and when. It keeps a history of ALL the changes.

TortoiseCVS is a CVS *client*. It connects to a CVS server which is the one that keeps track of the changes.

TortoiseCVS works even if you don't have a network (it includes a basic CVS server called CVSNT). When i tested tortoise, i liked it so much that I use the logo as my personal icon :)

Subversion (aka SVN) is a system more advanced than CVS, but it requires more resources to setup. The two systems are NOT compatible. TortoiseSVN is a client for Subversion.

rickg22:
Oh yeah. The forum "CVS issues" refers to bugs found with the CVS-version of codeblocks. This version requires you to download codeblocks via CVS, and compile it yourself. When the CVS version of codeblocks is considered mature enough, Yiannis compiles it, and makes an installer for it. Then he releases it at sourceforge.

Jerubaal:
Thanks! Now I'm wondering, should I get CVS or SVN? From what I read, I heard that SVN wasn't totally stable yet, but I'm not sure how recent that info was. Can't wait till I can get home and start using CVS/SVN and code::blocks(I'm using the computer in my mom's classroom right now so I can't download anything...)

takeshimiya:
Just get CVS, because sourceforge.net is using CVS only yet.

-Code::Blocks and most open source projects are hosted in sourceforge-

Navigation

[0] Message Index

[#] Next page

Go to full version