Fog Creek Software
Discussion Board




Source control tutorial / guide

Hello all,

I'm a web applications programmer with no official CS background. While I'm familiar with programming constructs, I'm now starting to learn about the code / project management end of programming (builds, version control, etc.).

Currently I've been tinkering around with Perforce's developer release to try and learn how such things work. One point where I'm still a little lost is the idea of branching / merging / etc.

Could someone possibly succinctly explain the basic concepts or point me somewhere with a decent tutorial?

Thanks in advance.

Andrew Scott
Thursday, March 25, 2004

http://www.perforce.com/perforce/bestpractices.html

Perforce's branch/trunk model.  Start there since you're using perforce.  We follow this method.

hoser
Thursday, March 25, 2004

Pragmatic Version Control using CVS (http://pragmaticprogrammer.com/starter_kit/vc/index.html) is an excellent introduction to the concepts and one form of implementation.

Chris Winters
Thursday, March 25, 2004

Subversion:
- good tutorial
- easily hosts both client and server on single machine
- increasingly common

I do not know how well it compares to more exotic systems.

Tayssir John Gabbour
Thursday, March 25, 2004

Another link is http://www.cmcrossroads.com/bradapp/acme/branching/

I was fine with source control, never giving it much thought, until I was exposed to ClearCase.  You might search for them (they were Rational, I think IBM bought them) and read the whitepapers.

Snotnose
Thursday, March 25, 2004

The Subversion book http://svnbook.red-bean.com/ is pretty good, and free!  Talks about general CMS use and specifically Subversion.

I'm currently using both Perforce (newbie) and Subversion (for a few months), and I am finding that while Perforce is the ultimate in configurability, Subversion is much easier to use (especially for smaller projects).  Actually I'm really liking Subversion more and more as it has stabilized and I've gotten a good browser working http://www.baus.net/archives/000069.html. 

Looks like Eric Sink and Source Gear are giving a single user version of Vault away.  That might not be a bad option if you are MS centric. 

It has been a good year for version control systems.  Looks like the industry can start moving away from CVS. 

christopher baus (www.baus.net)
Thursday, March 25, 2004

"Looks like Eric Sink and Source Gear are giving a single user version of Vault away."


Where did you see that? (nothing on their website about it).

Mr. Analogy
Monday, March 29, 2004

Opps... searched again and found info on free single user version of Vault

http://software.ericsink.com/20040213.html

Mr. Analogy
Monday, March 29, 2004

test

test
Thursday, April 01, 2004

*  Recent Topics

*  Fog Creek Home