Difference between revisions of "Version control"

From Freephile Wiki
Jump to navigation Jump to search
 
Line 5: Line 5:
  
 
== Distributed v. Centralized VCS ==
 
== Distributed v. Centralized VCS ==
Linus '''really''' [http://www.youtube.com/v/4XpnKHJAok8 emphasizes Distributed Version Control Systems] (video) and thinks anything else is insane, brain damaged, ugly and stupid).
+
Linus '''really''' [http://www.youtube.com/v/4XpnKHJAok8 emphasizes Distributed Version Control Systems] (video) and thinks anything else is insane, brain damaged, ugly and stupid).
 
<!-- <object style="float:right;" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/4XpnKHJAok8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4XpnKHJAok8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object> -->
 
<!-- <object style="float:right;" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/4XpnKHJAok8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4XpnKHJAok8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object> -->
  
Line 13: Line 13:
 
There is [[wp:BitKeeper]] but that is a commercial product
 
There is [[wp:BitKeeper]] but that is a commercial product
  
; [[wp:Git_%28software%29|git]]  
+
; [[wp:Git_%28software%29|git]]
 
:created by Linux Torvalds as an open source replacement for BitKeeper, and appease Alan Cox and Richard Stallman.
 
:created by Linux Torvalds as an open source replacement for BitKeeper, and appease Alan Cox and Richard Stallman.
 
; [[wp:Mercurial_(software)|Mercurial]]
 
; [[wp:Mercurial_(software)|Mercurial]]
; svk  
+
; svk
 
: this project is now run by Best Practical - the makers of RT
 
: this project is now run by Best Practical - the makers of RT
 +
 +
== Centralized VCS ==
 +
; [[Subversion]] : is the most common replacement to CVS
 +
 +
[[Category:Version Control]]
 +
[[Category:Subversion]]

Latest revision as of 23:14, 5 May 2009

Comparing VCS[edit | edit source]

A comparison of some of the open source distributed Version Control Systems.

Not sure why SVN was included in this comparison, since SVN is NOT a distributed VCS. However, there is a wrapper around SVN (called SVK) that adds distributed features if you want to move to a distributed model but still retain SVN repos at the core.

Distributed v. Centralized VCS[edit | edit source]

Linus really emphasizes Distributed Version Control Systems (video) and thinks anything else is insane, brain damaged, ugly and stupid).

Obviously centralized systems have been used for years, but one of the many points he makes is that centralized systems only work well in a tightly controlled environment in a single location. Linus did something to meet his needs: he created GIT

Distributed VCS[edit | edit source]

There is wp:BitKeeper but that is a commercial product

git
created by Linux Torvalds as an open source replacement for BitKeeper, and appease Alan Cox and Richard Stallman.
Mercurial
svk
this project is now run by Best Practical - the makers of RT

Centralized VCS[edit | edit source]

Subversion 
is the most common replacement to CVS