This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| version_control [2007-10-24 16:28] – timbo | version_control [2009-03-31 09:56] (current) – nik | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | |||
| ==== version control systems ==== | ==== version control systems ==== | ||
| - | overviews | + | overviews, discussion & transitions |
| * " | * " | ||
| - | * a comparison of avialable | + | * a comparison of available |
| * .. and a guide http:// | * .. and a guide http:// | ||
| + | * an email from jeff rose talking about several systems, from oktober 07, is at the bottom of this page. | ||
| + | * distributed version control systems -> [[DVCS]] | ||
| + | * using version control, a guide for the lirec project [[lirec: | ||
| + | * from SVN to Hg > http:// | ||
| - | distributed version copntrol systems -> [[DVCS]] | + | ==== CVS ==== |
| - | === darcs === | + | standard, widely used ' |
| - | distributed, | + | Note that the Mac clients mentioned here are all screwy. Go To http:// |
| - | see: [[Using Darcs]] | + | multiplatform effort to build a gui for [[CVS]] -> http:// |
| - | === CVS === | + | see: [[Using |
| - | standard, widely used, but some serious scalabity + flexibilty problems. has client software for unx-likes, win32 + macOS8/9/X http:// | + | ==== darcs ==== |
| - | Note that the Mac clients mentioned here are all screwy. Go To http:// | + | distributed, |
| - | multiplatform effort to build a gui for [[CVS]] -> http:// | + | see: [[Using |
| - | + | ||
| - | see: [[Using | + | |
| - | === subversion === | + | ==== subversion |
| attempts to deal with some of the shortcomming of cvs. http:// | attempts to deal with some of the shortcomming of cvs. http:// | ||
| Line 45: | Line 46: | ||
| - | reading | + | reading |
| - | * "the book" | + | * "the book" |
| + | drawbacks | ||
| + | * stapling extra legs on a dog to make an octopus | ||
| - | === arch === | + | |
| + | ==== arch ==== | ||
| Line 66: | Line 70: | ||
| - | === 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]] | + | another [[DVCS]] developed and used for the linux kernel project. see: [[git notes]] |
| Line 83: | Line 86: | ||
| look further into the possibility of integrating darcs into the [[OsX]] filesystem workflow using a combination of folder actions and or applescript/ | look further into the possibility of integrating darcs into the [[OsX]] filesystem workflow using a combination of folder actions and or applescript/ | ||
| - | http:// | + | http:// |
| A nice and interesting email from 24 Okt 2007 on the PD -dev mailing list: | A nice and interesting email from 24 Okt 2007 on the PD -dev mailing list: | ||
| - | <verbatim> | + | <code> |
| - | From: rosejn@gmail.com | + | From: rosejn |
| - | Subject: Re: [PD-dev] SVN? | + | Subject: Re: [PD-dev] SVN? |
| - | Date: 24 October 2007 2:39:19 PM | + | Date: 24 October 2007 2:39:19 PM |
| - | To: pd-dev@iem.at | + | To: pd-dev@iem.at |
| There are a couple key factors in this decision that seem to be getting | There are a couple key factors in this decision that seem to be getting | ||
| Line 169: | Line 172: | ||
| Keith Packard who runs the X.org project wrote a very good post | Keith Packard who runs the X.org project wrote a very good post | ||
| detailing his research and opinions into source control. | detailing his research and opinions into source control. | ||
| - | now, but worth the read: | + | now, but worth the read: http:// |
| - | http:// | + | |
| Sorry for the long post, but this is something I have dealt with a lot | Sorry for the long post, but this is something I have dealt with a lot | ||
| Line 185: | Line 187: | ||
| Mistrust authority - promote decentralization. | Mistrust authority - promote decentralization. | ||
| - | :-) | + | </code> |
| - | + | ||
| - | Ciao, | + | |
| - | Jeff | + | |
| - | </verbatim> | + | |