空间管理 您的位置: 天空博客 » One Man » 日志
半醉的我,披上破烂的毛衣。冰冷的大地,是我昨夜的靠依。带着沉重的喘息,继续流徙。灵魂的自我,在风中,分崩离析……

Distributed Version Control Systems: A Not-So-Quick Guide Through

上一篇 / 下一篇  2008-05-14 13:51:36 / 个人分类:大杂堂

Why?

Or a more precise question: Why Central VCS (and notably Subversion) are not satisfying?
Several things are blamed on Subversion:

  • Major reason is that branching is easy but merging is a pain (but one doesn't go without the other). And it's likely that any consequent project you'll work on will need easy gymnastic with splits, dev, test branches. Subversion has no History-aware merge capability, forcing its users to manually track exactly which revisions have been merged between branches making it error-prone.
  • No way to push changes to another user (without submitting to the Central Server).
  • Subversion fails to merge changes when files or directories are renamed.
  • The trunk/tags/branches convention can be considered misleading.
  • Offline commits are not possible.
  • .svn files pollute your local directories.
  • svn:external can be harmful to handle.
  • Performance

TAG: Guide Control Distributed Systems Through

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-04  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 6243
  • 日志数: 198
  • 图片数: 1
  • 建立时间: 2007-11-22
  • 更新时间: 2008-11-04

RSS订阅

Open Toolbar