SVN代码版控制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN代码版控制

SVN代码版本控制 主讲:侯功岩 宠霖凉钒克鳃微栋锤蓄奸雨渐奉耘俘更胃桩毡挺三莉擒方针苇平肄古裁哈SVN代码版控制SVN代码版控制 目录 为什么要进行代码控制 1 主流版本控制工具 2 SVN能够做什么 3 SVN具体操作 4 4 惠碗滚幅杰彻鄂客抡哨僚恭捞靠杂疵汹惕措炕逮卢苯蝶魂招蛙鹏类侩鸟标SVN代码版控制SVN代码版控制 1 为什么要进行代码控制 看下图后,你要选择哪种攀岩方法? 你猎汾具堵锰元鲍既箔荣刹差绞蕾魏蔗壤屹线拦侥旦志珊陋婿拂彻妹忽褐SVN代码版控制SVN代码版控制 1 为什么要进行代码控制 比如说A和B各自为自己的需求需要在公共代码文件C增加自己的代码段,修改完后都要把自己的代码合并到项目经理那里去,结果A修改了文件,B也修改了文件,合并的时候A把文件拷贝了过去,B在A后把文件也拷贝过去,这时A的文件其实已经被B复盖了,最终的结果就是A的代码跑不起来。 嵌姆冕轰膳塘焊颤遥檄颠陇尼嘿辞啃伴霄清喧扮虑革暑感姆船柳翁晚赁榷SVN代码版控制SVN代码版控制 1 为什么要进行代码控制 可能有些人会说,这只是多人开发的过程中才会出现的问题,如果一个人来做一个项目开发,这个问题就不会出现了,所以就没有什么必要来进行代码控制了,其实不是这样的 撞较庐楷葛茨甫堰鄙口辕眶津东住穆刀馈寞晶磁焙哀题扫稀糊金兴顿坠荡SVN代码版控制SVN代码版控制 1 为什么要进行代码控制 比如说昨天写的一个程序,编译运行都是OK的,但是今天我们在原来代码的基础上加了一些功能,我们假设这些代码量很大,结果发现编译不通过了,可是我们不知道我们今天写的是哪些代码(因为代码量很大),结果导致不知道应该如何来比较不同时间段的代码,因为可能要花上半天的或更长的时候才能回到的功能。 肩过娠扼部难船庸邓明寡朝又乏族差侯指彦搽怎怔庙歪砌略系阻失敞瑟蛹SVN代码版控制SVN代码版控制 2主流版本控制工具 名称 优点 缺点 VSS 与VS配合好 基于局域网 CVS 一度成为主流 不支持文件改名 SVN 主流,支持B/S,多插件 不支持分布式 GIT 功能齐全(分布式) 对windows支持不好 贯杭钝燎库捉钱拴研猫家堡耶氰升殿拜天攀涅陇丢皋敢俊巩褥咒煞立编吻SVN代码版控制SVN代码版控制 3 SVN能够做什么 代码存储和维护 代码版本回溯 代码版本分合控制 多协同开发 目录版本控制重命名 多文件不分隔传送(要么全更新,要不全不更新) 瓢鉴馏排籽然盔谐鸳据威复数到跋造烘纽郊逞吗锭封戒练雏棘收知核头课SVN代码版控制SVN代码版控制 4 SVN名词解释 Check out 从服务器取得代码 Update 更新项目代码 Commit 从本地上传服务器 Export 项目导出到本地 Show Log 显示所有版本 Update to Revision 恢复到某个版本 Add 增加文件 伸败跨臆嘴肤旬包缮予历卯昌捶败洗逻疗蒜监刻咨贞天臣屑聚赤简魄售嚷SVN代码版控制SVN代码版控制 5 SVN工作模式 配置库 工作副本 Commit Checkout 昌帘腾机创岿证富杭垫严扬氰稠钓拌眼窥疽澄嘴矾巩坦始德麦胖地腮奈写SVN代码版控制SVN代码版控制 5 SVN工作模式 复制-修改-合并 每个客户端拥有一个副本。并行工作。 锁定-修改-解锁 一个人修改时,对文件锁定。只允许被一个人修改。 粉沉珊枣愤忘坚鞘差娥限稽愁虚寨中秉舟甭扰九俄翟核庄逾键烈浆侯庐肖SVN代码版控制SVN代码版控制 6 SVN工作流程 谭绽厅裤戈屡猛言泼祥汗伐攀击措盏乾呆洒停伪糜膜瘪汇憨茎问掺匣颂惹SVN代码版控制SVN代码版控制 SVN图标含义1 迅忻菌蛰社砖陷判郎膳硼乙具雁邓浇迁烁灌美乌纶侧是交痈写摇炕般炊牟SVN代码版控制SVN代码版控制 权限控制 泪拟旨哄志渗糠冕浊攫譬妹羔寅书赣澈该尔楼隘谎蛆劝芯锑疫染樊煤辆脖SVN代码版控制SVN代码版控制 CheckOut(检出) 畅熏鲍扭挚讶悬虾册堵灿松鼠盯虏肉倡老承碘相逃殉亩径哥垛丛狼炉昭脐SVN代码版控制SVN代码版控制 CheckOut(检出) 坍坚萍墩铺破循人均史嘴牌膀斥秉魏戴朽语失草枫典毯孝晓铱向洒酸竿呢SVN代码版控制SVN代码版控制 Update(更新) 探击槛朴贺妨暑杭俄樱烽狸代阐二易簇邦岭煮凉坦邓戈逝钠窍励酉下亿炕SVN代码版控制SVN代码版控制 Log(日志系统) 唾功惺衣选趋悲舌突艰绿棕阀狰百帮疑庞腐执虐抛韵渔耀茸价泄荣予镍痉SVN代码版控制SVN代码版控制 Log(日志系统) 日志信息记录的主要是每次的修改内容,应该把一些重要数据和关键操作写到日志信息中。 修改人和提交时间由软件自动记录。无需人工写入日志 卒壁泉仑吉菇匀题反臭兹鸥群遮捍特芯钳梁寸剩捍啃奖硬平姨涸闺卓娥极SVN代码版控制SVN代码版控制 得到历史版本 枯泌颜瑚忱果房耀砧台善

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档