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的简介
主要记住下面几幅图:
第三点: 安装程序
1.svn服务器的安装 ------------------按照网上的教材 一直下一步即可
2.创建一个项目 版本库
2.1找一个比较大的目录,创建一个文件----作为项目的库
2.2在svn服务器中,利用上一步创建的文件,创建项目库
具体的步骤:
项目中目录的讲解:
总结: 完成了上两步之后,我们已经完成了服务器这边。 如下图
3.在开机的时候,开启svn服务 --------------------svn服务是一个C/S服务客户端程序,会不断监听客户端发来的命令