HABIT IS POWER

习惯就是力量

0%

文档管理,为什么选择Git而不是SVN

在接触Git之前,我是SVN的拥护者,我还自己搭建本地的SVN服务器来管理我的文档,这里就从个人文档管理的角度来阐述我选择Git而非SVN的理由。

1、不用搭服务器

我自己搭SVN服务器用的是VisualSVN,于是我在最初接触Git时我还想VisualSVN为什么不出一个VisualGit呢?

后面,我发现是我自己错了,VisualGit对于Git这样一个分布式版本管理系统是不需要的,因为你的任何一个git clone就能得到一个“服务器”,也就是说git close就是一个“SVN 服务器”,而且非常方便。

2、独立的.git目录

git的本地数据库是全部放在一个独立目录下的,一般会把目录名命名为xxxx. git,如果你需要备份你的代码,你只需要把这个目录照顾好就可以了。

(当然SVN在1.7之后也改成了这样的方式,但依然没有分布式的理念)

这里再推荐一个利器:Gitbox=git+dropbox

用这个方法你可以非常方便的做到:免费的,安全的,带有版本信息的,支持移动办公的文档管理系统

分布式的好处?

我在向别人推荐Git时多次被问及这个问题,但我总是解释不清楚,我想有一个好的比喻可能是:

在你习惯了使用dropbox之前,你很难想象这样一个简单的同步工具能为你的工作带来多大的便利,谁爽谁知道!

分布式其实是个很简单的理念,和盈利模式类似,那些吹的天花乱坠的理念无疑都是坑爹的,简单才是王道。