Git分布式版本控制工具

Git:Git和其他版本控制系统的主要差别在于Git对待数据的方法。

CVS、Subversion、Perforce、Bazaar等版本控制工具将保存的信息看做是一组基本文件和每个文件随时间逐步累计的差异。

Git更像是把数据看作是对小型文件系统的一组快照。每次提交更新,或在Git中保存项目状态时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。

  • 全是服务器:

数据安全:无带宽和性能瓶颈。

  • 提交为本地操作:

快:全离线操作;编码不会被冲突打断;能够移动办公。

  • 数据的完整性:

Git数据、提交全部使用SHA1哈希,以保证完整性,甚至提交可以使用PGP签名。

  • 工作模型:

适合分布式开发,强调个体。

  • Git容灾。

Git不适合的领域:不适合word等二进制文档的版本控制,因为Git不能将读授权精细到目录级别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值