SVN原理与简单使用.ppt

上传人:创****公 文档编号:4153865 上传时间:2021-03-06 格式:PPT 页数:15 大小:1.05MB
返回 下载 相关 举报
SVN原理与简单使用.ppt_第1页
第1页 / 共15页
SVN原理与简单使用.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《SVN原理与简单使用.ppt》由会员分享,可在线阅读,更多相关《SVN原理与简单使用.ppt(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、SVN原理与简单使用,1、什么是SVN,1)有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器 2)你可以把SVN当成你的备份服务器,更好的是,他可以帮你记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。,SVN管理者,add to Repository,Chect Out,文件版本X,程序员A,Commit change,文件版本X,程序员B,文件版本X+1,文件版本X+2,文件版本X+1,文件版本X,Update to latest Revision,Commit change,文件版本X+2,文件版本X+1,2、为甚么要用SVN?,1) 备份工作档案是

2、十分重要的。你永远不知道计算机上的硬盘何时会坏掉。 2)版本控管非常重要。你无法保证手头上最新版本永远都是对的。 3)团队之间的数据同步也是非常重要的。很多时候,除了你个人外,还有其它的团队成员也需要你的数据。 总结:安全,效率,资源共享,3、建立SVN Repository(服务器管理员),4、SVN基本操作,1)取出版本库到一个工作拷贝:通过“Add Respository”建立一个repository ,在“URL of repository”中输入SVN服务器地址,“Respository path”中输入内容在服务器上的目录路径,通过“check out”将内容保存到本地,这样我们就

3、得到了一份内容的工作拷贝。,2)提交(commit)在工作拷贝中作出修改并提交:在 工作拷贝中随便打开一个文件,作出修改,然后“右键- SVN Commit. ”。这样我们就把修改提交到了版本库,版本库根据情况存储我们提交的数据。3)在修改过的文件上通过“Show Log” ,可以看到对这个文件所有的提交。在不同的revision 条目上“右键- Compare with working copy”,我们可以比较工作拷贝的文件和所选revision 版本的区别。,4)更新版本(Update to Latest Revision ) 在文件或者文件夹右键Update to Latest Revi

4、sion ,将该文件夹中所有文件或者该文件更新至最新版本。本地内容与服务器内容自动Merge有可能造成代码冲突。,5、解决svn冲突的办法,1)其实避免的冲突最好的办法就是: 项目人在配合工作的时候,彼此之间很好的交流 2)当出现冲突的时候,svn会生成三个临时文件 filename.mine 存储者本地的修改过的文件。 filename.rOLDREV 存储者上次update的基础版本文件 filename.rNEWREV 存储着客户端刚从服务器上接收来的版本,3)当遇到冲突的时候有3种方法解决冲突 手动合并代码,解决冲突。 选择一个冲突出现时产生的临时文件来覆盖当前文件。 运行svn resolved filename 命令来放弃当前文件的本地的所有修改。,.r2 ab 修改为 =cd ef hi,4)一旦你解决了文件的冲突,另一件要做的事情是告诉svn你已经解决了冲突,svn会去删除3个临时文件,6、新增文件提交,svn版本信息的目录下,7、版本回退,8、学习元数据库更新文件格式,谢谢!,参考: ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com