[闲聊] git, darcs, mercurial..., 版本控制比较

楼主: hijkxyzuw (i,j,k) ×(x,y,z)   2015-11-26 14:12:00
最近开始学用git, 用来管理自己的部落格。
其实就是一个空间,拿来放文章、测试cgi, 做简易图床的地方。
现在git挂一个git-ftp shellscript push去我的网页空间。
总觉得有点不方便。
目前还不太会远端操作其它目录,本地也不是很熟练;
有时要google不熟的指令。
然后才发现原来不只有git, 还有其它的版控系统。
学git是因为一开始我只知道这种。
在git出后,也出了几款分布式版控系统。
- mercury: 好像也蛮通用的,和git差在一些细节。
(修正,mercurial, 和git同时。)
- darcs: 用haskell写的,用的人好像也都是写haskell的。
是记录每次的修改,而非每次的快照。
不知道现在各家争鸣的情况如何?
我找不到darcs的中文文件……,mercury比git少点。
那各位呢?
补充:
作者: CaptainH (Cannon)   2015-11-26 14:22:00
mercury(x) mercurial(o)在git之后(x) 和git同时(o)
作者: Aozakitouko (蒼崎橙子)   2015-11-26 14:33:00
svn 被忽略惹哭哭
楼主: hijkxyzuw (i,j,k) ×(x,y,z)   2015-11-26 14:44:00
我听到是 分布式 >> 中心式 版控,所以不打算学。
作者: kira925 (1 2 3 4 疾风炭)   2015-11-26 15:03:00
分布式或者中心式没有优劣 是看你自己用处了
作者: kenduest (小州)   2015-11-26 18:47:00
建议git就好,本地与远端都可用。另外弄个git server可以push上去,后续用git pull 拉下来就好,很标准常见作法svn 目前的确很多人没用,它需要仰赖网络才有版本管理功能比较不方便
作者: Bellkna (柔弱气质伪少女)   2015-11-26 23:23:00
本机我都用mercruial 要丢上网络的用git
作者: dou0228 (7777)   2015-11-27 10:11:00
mercruial 很慢, 而且档案有可能会损坏
楼主: hijkxyzuw (i,j,k) ×(x,y,z)   2015-11-27 17:10:00
可以描述一下吗?
作者: Bellkna (柔弱气质伪少女)   2015-11-27 23:11:00
python和c写的当然有速度差 多档+大档还是用git好一点
作者: final01 (牛顿运动定律)   2015-11-27 23:44:00
一个人用中心式就够了阿... 技术没有绝对优的
作者: dou0228 (7777)   2015-12-01 09:20:00
hg 的 特殊目录, 如果直接去修改档案, hg 不一定会发现

Links booklink

Contact Us: admin [ a t ] ucptt.com