码迷,mamicode.com
首页 > 其他好文 > 详细

SVN版本控制工具

时间:2016-08-03 15:40:16      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:svn版本控制工具

1.认识版本控制

    1.1如果没有没有版本控制,那么我们会面对什么问题?

    1)程序被误删了,无法恢复,只能重写。

    2)多人同时修改一个文件的时候,有些人的修改结果被冲掉了。

    3)不了解文件的修改过程,尤其是最后做了哪些修改?

    4)花了很长时间才查出了bug,却发现同事早在上周就修复好了。

    5)对文件做了大量的修改,又想恢复至以前的某个状态。

    6)在项目中发现bug,想知道它是什么时候产生的。

    7)新版本上线失败,需要回退到以前的版本,却忘记备份。

    8)我写了一个方法却被别人修改了,为什么他要修改。

    9)当某些文件被删除,或者项目出现bug,都说不是我的事。

    1.2版本控制系统的发展史

    1)本地:在本地采用某种简单的数据库来记录文件的历次差异,不支持多人协作。

    2)集中化CVCS:通过单一的集中管理的服务器,保存所有问价的修改版本,支持多人协作。

    3)分布式DVCS:客户端并不是提取最新版本的文件快照,而是把原始代码仓库完整的镜像下来。任何一处协同工作的服务器发生故障,可以用任何一个镜像出来的本地仓库进行恢复。


2.


本文出自 “11831428” 博客,请务必保留此出处http://11841428.blog.51cto.com/11831428/1833864

SVN版本控制工具

标签:svn版本控制工具

原文地址:http://11841428.blog.51cto.com/11831428/1833864

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!