SVN---版本控制器

                                                           SVN---版本控制器       

参考视频:https://www.bilibili.com/video/av14527186/?p=5

第一点 svn 的主要作用:

     1.1    数据的备份   ------- 案列:开展项目的最初阶段, 就在即将Release之前的一瞬间,电脑突然蓝屏。

     1.2    代码还原      ------- 案列 :  在一个项目中需要实现一个很复杂的功能,摸索一个星期之后终于有了思路,可是这个时候代码已经被改成 不成样子

     1.3    协同修改       ------- 案列:  我和同事同时修改一个文件 ,我改动了第30代码 ,同事改动了第50行代码。这个时候如果采用文件服务器。如果小强后提交,我后提交。那么我的就会覆盖小强的。你改你的 我改我的

     1.4   多版本项目文件管理   ------ 在开发过程中,后一个版本都是在前一个版本的基础上修改一点点东西的。如果采用文件系统的管理方式,这样会造成 数据重复率太多。应该采用增量式修改-------只保存修改的部分

     1.5   追溯问题代码的编写人和编写时间

     1.6  权限控制  --------------------防止他人 恶意更改   分配读写  或者 读的权限

    

第二点:     svn的简介

                主要记住下面几幅图:

                SVN---版本控制器

第三点:  安装程序 

                1.svn服务器的安装             ------------------按照网上的教材 一直下一步即可  

                2.创建一个项目 版本库         

                        2.1找一个比较大的目录,创建一个文件----作为项目的库

                        2.2在svn服务器中,利用上一步创建的文件,创建项目库

                        具体的步骤:

                                SVN---版本控制器

                         项目中目录的讲解:

                        SVN---版本控制器                                               

             总结: 完成了上两步之后,我们已经完成了服务器这边。 如下图

            SVN---版本控制器

             3.在开机的时候,开启svn服务 --------------------svn服务是一个C/S服务客户端程序,会不断监听客户端发来的命令