VSS, CVS, SVN, GIT版本管理系统有什么区别?

VSS,最老的版本有锁,需要锁住才能编辑,提交时解锁,独占修改,小规模最好用,大规模最难用。

CVS, SVN应该没啥区别,用过SVN,没用过CVS。SVN和VSS比较就是默认无锁,随便改,合并比VSS花的眼力、精力多。

GIT,这个有本机库(子克隆库),远程库(母库)分开的特点,默认就有本机库。这样本机就是本人的版本服务器,容易分散工作,带电脑到处跑。合并时因为修改的跨度更大,并发开发时合并更费力。即使隔离模块明确开发责任人,并发开发不多的情况下,也比SVN多了一个天生多拥有一个本机库的差别,在本机库修修改改不影响别人,自己的本机历史记录也有,就比较灵活。

这是我的一点了解。


从钱程看,GIT > SVN > VSS了,项目规模更大,对人素质要求就更高,也就更值钱了。


不可能存在一群3K RMB的人分布在全球并发开发吧. 倒是容易在一间屋里找到平均3K的在增删改。


当然,够用就好,只要你是带头大哥,用啥你说了算,上手容易度就是 VSS > SVN > GIT。但是为了队伍的心理健康,使用GIT也是一种除钱之外的一种安慰。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值