一、 版本控制
集中式(Svn)
优点:
- 代码存放在单一的服务器上面,便于管理。
缺点:
- 服务器宕机:本地所写的代码得不到保障( 不敢轻易的修改代码(如果喜欢Ctrl-C、和Ctrl-V 那没有影响) )。
- 服务器炸了:历史记录存在丢失的危险。
- 服务器存放的是版本与版本直接的差异不是完整的版本(例如第一次存放是A1,第二次是A2-A1······第100次存放的是A100-A99),所以当需要回滚到特定版本项目的时候需要一步一步的进行打补丁回退,这样会浪费很多时间。
分布式(Git)
优点:
- 服务器存放的不是版本之间的差异而是完整的版本(例如第一次存放的是A1,第二次存放的是A2,A1,·····第100次存放的是A100,A99····A1)此时想要回到特定的版本会很快回滚回去,不需要打补丁。
- 如果没有网络也可以进行开发因为版本控制在本地。
缺点:
- 需要的磁盘空间要不Svn要多一些,但是不会多很多。
二、 Git安装
打开Git下载网址:根据自己点电脑选择适合的版本下载Git下载地址 。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐