SVN代码版本控制.ppt

上传人:sh****n 文档编号:6232410 上传时间:2020-02-20 格式:PPT 页数:22 大小:3.44MB
返回 下载 相关 举报
SVN代码版本控制.ppt_第1页
第1页 / 共22页
SVN代码版本控制.ppt_第2页
第2页 / 共22页
SVN代码版本控制.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
SVN代码版本控制 主讲 侯功岩 目录 为什么要进行代码控制 1 主流版本控制工具 2 SVN能够做什么 3 SVN具体操作 4 4 1为什么要进行代码控制 看下图后 你要选择哪种攀岩方法 1为什么要进行代码控制 比如说A和B各自为自己的需求需要在公共代码文件C增加自己的代码段 修改完后都要把自己的代码合并到项目经理那里去 结果A修改了文件 B也修改了文件 合并的时候A把文件拷贝了过去 B在A后把文件也拷贝过去 这时A的文件其实已经被B复盖了 最终的结果就是A的代码跑不起来 1为什么要进行代码控制 可能有些人会说 这只是多人开发的过程中才会出现的问题 如果一个人来做一个项目开发 这个问题就不会出现了 所以就没有什么必要来进行代码控制了 其实不是这样的 1为什么要进行代码控制 比如说昨天写的一个程序 编译运行都是OK的 但是今天我们在原来代码的基础上加了一些功能 我们假设这些代码量很大 结果发现编译不通过了 可是我们不知道我们今天写的是哪些代码 因为代码量很大 结果导致不知道应该如何来比较不同时间段的代码 因为可能要花上半天的或更长的时候才能回到的功能 2主流版本控制工具 3SVN能够做什么 代码存储和维护代码版本回溯代码版本分合控制多协同开发目录版本控制重命名多文件不分隔传送 要么全更新 要不全不更新 4SVN名词解释 Checkout从服务器取得代码Update更新项目代码Commit从本地上传服务器Export项目导出到本地ShowLog显示所有版本UpdatetoRevision恢复到某个版本Add增加文件 5SVN工作模式 配置库 工作副本 Commit Checkout 5SVN工作模式 复制 修改 合并每个客户端拥有一个副本 并行工作 锁定 修改 解锁一个人修改时 对文件锁定 只允许被一个人修改 6SVN工作流程 SVN图标含义1 权限控制 CheckOut 检出 CheckOut 检出 Update 更新 Log 日志系统 Log 日志系统 日志信息记录的主要是每次的修改内容 应该把一些重要数据和关键操作写到日志信息中 修改人和提交时间由软件自动记录 无需人工写入日志 得到历史版本 撤销操作 Thankyou
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!