svn代码版本控制

svn代码版本控制

ID:39986039

大小:3.44 MB

页数:22页

时间:2019-07-16

svn代码版本控制_第1页
svn代码版本控制_第2页
svn代码版本控制_第3页
svn代码版本控制_第4页
svn代码版本控制_第5页
资源描述:

《svn代码版本控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SVN代码版本控制主讲:侯功岩目录为什么要进行代码控制1主流版本控制工具2SVN能够做什么3SVN具体操作441为什么要进行代码控制看下图后,你要选择哪种攀岩方法?1为什么要进行代码控制比如说A和B各自为自己的需求需要在公共代码文件C增加自己的代码段,修改完后都要把自己的代码合并到项目经理那里去,结果A修改了文件,B也修改了文件,合并的时候A把文件拷贝了过去,B在A后把文件也拷贝过去,这时A的文件其实已经被B复盖了,最终的结果就是A的代码跑不起来。1为什么要进行代码控制可能有些人会说,这只是多人开发的过程中才会

2、出现的问题,如果一个人来做一个项目开发,这个问题就不会出现了,所以就没有什么必要来进行代码控制了,其实不是这样的1为什么要进行代码控制比如说昨天写的一个程序,编译运行都是OK的,但是今天我们在原来代码的基础上加了一些功能,我们假设这些代码量很大,结果发现编译不通过了,可是我们不知道我们今天写的是哪些代码(因为代码量很大),结果导致不知道应该如何来比较不同时间段的代码,因为可能要花上半天的或更长的时候才能回到的功能。2主流版本控制工具名称优点缺点VSS与VS配合好基于局域网CVS一度成为主流不支持文件改名SVN主

3、流,支持B/S,多插件不支持分布式GIT功能齐全(分布式)对windows支持不好3SVN能够做什么代码存储和维护代码版本回溯代码版本分合控制多协同开发目录版本控制重命名多文件不分隔传送(要么全更新,要不全不更新)4SVN名词解释Checkout从服务器取得代码Update更新项目代码Commit从本地上传服务器Export项目导出到本地ShowLog显示所有版本UpdatetoRevision恢复到某个版本Add增加文件5SVN工作模式配置库工作副本CommitCheckout5SVN工作模式复制-修改-合并

4、每个客户端拥有一个副本。并行工作。锁定-修改-解锁一个人修改时,对文件锁定。只允许被一个人修改。6SVN工作流程SVN图标含义1权限控制CheckOut(检出)CheckOut(检出)Update(更新)Log(日志系统)Log(日志系统)日志信息记录的主要是每次的修改内容,应该把一些重要数据和关键操作写到日志信息中。修改人和提交时间由软件自动记录。无需人工写入日志得到历史版本撤销操作Thankyou!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。