Advertisement

Anything better than CVS

Started by August 27, 2003 12:56 PM
19 comments, last by Shannon Barber 21 years, 5 months ago
You might want to give Perforce a try. I read about it in the latest Linux Magazine. It says here it was used in the development of UT2003. There is one problem though: it costs money unless used for free software. www.perforce.com
It is rumored that MS use a modified version of Perforce internally for major products. Visual Source Safe would never be able to support large projects like Windows or Office.

--
AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.
[Project site] [Blog] [RSS] [Browse the source] [IRC channel]
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Advertisement
Are there any of these type of programs that will work for windows? I would use linux, but I already started my project in DX, and I am too lazy to convert it to OGL... although it is becomming a very attractive idea...

Until then, a good windows version?

Thanx
quote:
Original post by Tazzel3D
Are there any of these type of programs that will work for windows?

Yeah, all of them.


How appropriate. You fight like a cow.
Doesn''t the CVS repository lock when you do a check in? I''ve never seen that bug before!
Yes, it does. That''s why some people write scripts to clean out stale locks every now and then.
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Advertisement
If you''re already used to CVS, Subversion is definitely the best "next step". Its commands are _very_ similar (i.e. almost always identical) to CVS, but it also has advantages:
- atomic commits (i.e. concurrent commits can fail but not mess up the repository)
- logging and diffing is a lot more comfortable, because revision numbers are repository-wide instead of per-file
- file renaming and directory deletion actually works like it''s supposed to
- many commands can be executed without connecting to the server
The only disadvantage of Subversion is that the graphical tools aren''t as mature as CVS graphical tools - not that it''s that problematic when all you need is to type "svn commit" on a console, but whatever.
Note that a Subversion server is based on Apache 2.x right now (in theory, one could also implement a server via ssh).

IMHO, Subversion is perfect for smallish and/or centralized projects.

From what I''ve seen, Arch (Free) and Bitkeeper (non-Free) take a different kind of approach than CVS/SVN, which is probably better suited for decentralized development. I haven''t actually used either of them, though.

cu,
Prefect
Widelands - laid back, free software strategy
quote:
Original post by Prefect
Note that a Subversion server is based on Apache 2.x right now (in theory, one could also implement a server via ssh).


Nothing theoretical about that. svnserve, the dedicated SVN server(doesn''t run in Apache) can be tunneled over SSH.

--
AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.
[Project site] [Blog] [RSS] [Browse the source] [IRC channel]
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Ah cool, I didn''t know that. Reminder to self: Check your information more often.

cu,
Prefect
Widelands - laid back, free software strategy
www.perforce.com

This is *the* best source management tool around afaik.
However the trial version is only limited to 2 user.

This topic is closed to new replies.

Advertisement