Penguin
Diff: DistributedVersionControlSystem
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of DistributedVersionControlSystem.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 6 Last edited on Monday, June 22, 2009 8:29:06 pm by LawrenceDoliveiro
Older page: version 3 Last edited on Monday, June 15, 2009 7:32:09 pm by LawrenceDoliveiro Revert
@@ -4,10 +4,12 @@
  
 * Inability to work offline (with no access to the central server). While you can keep a working copy of the source tree, there is no way to maintain a private history of commits and branches. 
 * Inability to exchange changesets between different groups working on different (or related) parts of the source tree, unless these changesets are made part of the official history recorded by the central server. 
  
-Those accustomed to working with centralized VCSes may view the above as virtues rather than drawbacks; project-management culture has a lot to do with how the differences are perceived. 
+Those accustomed to working with centralized [VCS]s may view the above as virtues rather than drawbacks; project-management culture has a lot to do with how the differences are perceived. However, it should be noted that [DVCS]s support centralised workflows just as well as centralised systems do; the difference is that they ''also'' support decentralised workflows
  
-EricRaymond's essay ''[Understanding Version Control|http://www.catb.org/~esr/writings/version-control/version-control.html]'' is a good backgrounder on VCS concepts. 
+Lack of support for decentralised workflows might seem like a technical way of enforcing a centralised workflow. However, almost every [DVCS] supports two-way bridging with at least SubVersion, and patch-based distributed workflows are possible with ''any'' [VCS]. The effective question becomes how cleanly history can be tracked, should developers find themselves temporarily having to collaborate peer-to-peer in avoidance of the central repository.  
+  
+ EricRaymond's essay ''[Understanding Version Control | http://www.catb.org/~esr/writings/version-control/version-control.html]'' is a good backgrounder on [ VCS] concepts. 
  
 ---- 
 CategoryVersionControl