个人SCM的选择

自己平时会写一些代码,需要把这些代码管理起来.用svn的话,不太方便.以往的这种集中式的SCM软件,如CVS和SVN.个人用起来还是太麻烦了.svn如果在服务器down掉的情况下简直就是个杯具.自己最近绝大多数时间都是在没有网络的环境里面.那么分布式的代码管理,如GIT和Mercurial的优势就体现出来了.而且他们相对svn都有一个很强势的有点,那就是"快".

git和Mercurial是现在两个比较主流的DSCM软件了.两者之前的区别,已经有很多人介绍过了.我最终是选择了Mercurial.

原因是因为:

对于windows的支持.git在这面比......

git and mercurial on lion

升级到Lion GM以后,git和Mercurial都用不了了.解决办法如下:

git重装一下就可以了.

Mercurial也需要重新安装一下.

然后打开 /usr/local/bin/hg

sudo vim /usr/local/bin/hg

libdir = '../../platlib/Library/Python/2.6/site-packages/'

替换为:

libdir = '/Library/Python/2.6/site-packages'

即可.

这样的话,两......