1,561 bytes added
, 21:03, 20 October 2008
== Comparing VCS ==
[http://changelog.complete.org/posts/528-Whose-Distributed-VCS-Is-The-Most-Distributed.html 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 ==
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> -->
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 ==
There is [[wp:BitKeeper]] but that is a commercial product
; [[wp:Git_%28software%29|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