Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
version_control [2007-10-24 16:47] – 192.168.1.36 | version_control [2008-06-12 18:04] – 217.34.48.212 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |||
==== version control systems ==== | ==== version control systems ==== | ||
Line 9: | Line 8: | ||
* an email from jeff rose talking about several systems, from oktober 07, is at the bottom of this page. | * an email from jeff rose talking about several systems, from oktober 07, is at the bottom of this page. | ||
- | distributed version | + | distributed version |
- | === darcs === | + | ==== CVS ==== |
- | + | standard, widely used ' | |
- | + | ||
- | standard, widely used, but some serious scalabity + flexibilty problems. has client software for unx-likes, win32 + macOS8/9/X http:// | + | |
Note that the Mac clients mentioned here are all screwy. Go To http:// | Note that the Mac clients mentioned here are all screwy. Go To http:// | ||
Line 23: | Line 20: | ||
see: [[Using CVS]] | see: [[Using CVS]] | ||
- | === subversion === | + | ==== darcs ==== |
+ | |||
+ | distributed, | ||
+ | |||
+ | see: [[Using Darcs]] | ||
+ | |||
+ | ==== subversion | ||
attempts to deal with some of the shortcomming of cvs. http:// | attempts to deal with some of the shortcomming of cvs. http:// | ||
Line 42: | Line 45: | ||
- | reading | + | reading |
- | * "the book" | + | * "the book" |
+ | drawbacks | ||
+ | * stapling extra legs on a dog to make an octopus | ||
- | === arch === | + | |
+ | ==== arch ==== | ||
Line 63: | Line 69: | ||
- | === aegis === | + | ==== aegis ==== |
"Aegis is a transaction-based software configuration management system. It provides a framework within which a team of developers may work on many changes to a program independently, | "Aegis is a transaction-based software configuration management system. It provides a framework within which a team of developers may work on many changes to a program independently, | ||
- | + | ==== mercurial / Hg ==== | |
- | === mercurial / Hg === | + | |
another [[DVCS]] | another [[DVCS]] | ||
- | === git === | + | ==== git ==== |
another [[DVCS]] developed and used for the linux kernel project. | another [[DVCS]] developed and used for the linux kernel project. | ||
- | |||
- | |||