1 / 22
文档名称:

SVN代码版本控制.ppt

格式:ppt   页数:22页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SVN代码版本控制.ppt

上传人:luyinyzha 2016/7/8 文件大小:0 KB

下载得到文件列表

SVN代码版本控制.ppt

文档介绍

文档介绍:SVN 代码版本控制主讲:侯功岩目录为什么要进行代码控制 1主流版本控制工具 2 SVN 能够做什么 3 SVN 具体操作 44 1 为什么要进行代码控制看下图后,你要选择哪种攀岩方法? 1 为什么要进行代码控制比如说 A和B各自为自己的需求需要在公共代码文件 C增加自己的代码段,修改完后都要把自己的代码合并到项目经理那里去,结果 A修改了文件, B也修改了文件,合并的时候 A把文件拷贝了过去, B在A后把文件也拷贝过去,这时 A 的文件其实已经被 B复盖了,最终的结果就是 A的代码跑不起来。 1 为什么要进行代码控制?可能有些人会说,这只是多人开发的过程中才会出现的问题,如果一个人来做一个项目开发,这个问题就不会出现了,所以就没有什么必要来进行代码控制了,其实不是这样的 1 为什么要进行代码控制?比如说昨天写的一个程序,编译运行都是 OK 的,但是今天我们在原来代码的基础上加了一些功能,我们假设这些代码量很大, 结果发现编译不通过了,可是我们不知道我们今天写的是哪些代码(因为代码量很大),结果导致不知道应该如何来比较不同时间段的代码,因为可能要花上半天的或更长的时候才能回到的功能。 2主流版本控制工具名称优点缺点 VSS 与 VS 配合好基于局域网 CVS 一度成为主流不支持文件改名 SVN 主流,支持 B/S ,多插件不支持分布式 GIT 功能齐全(分布式) 对 windows 支持不好 3 SVN 能够做什么?代码存储和维护?代码版本回溯?代码版本分合控制?多协同开发?目录版本控制重命名?多文件不分隔传送(要么全更新,要不全不更新) 4 SVN 名词解释? Check out 从服务器取得代码? Update 更新项目代码? Commit 从本地上传服务器? Export 项目导出到本地? Show Log 显示所有版本? Update to Revision 恢复到某个版本? Add 增加文件 5 SVN 工作模式配置库配置库工作副本 mit Checkout Checkout