




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SVN原理与简单使用1、什么是SVN1〕有一个简单但不十分精确比喻:SVN=版本控制+备份效劳器2〕你可以把SVN当成你的备份效劳器,更好的是,他可以帮你记住每次上传到这个效劳器的档案内容。并且自动的赋予每次的变更一个版本。SVN管理者addtoRepositoryChectOut文件版本X程序员ACommitchange文件版本X程序员B文件版本X+1文件版本X+2文件版本X+1文件版本XUpdatetolatestRevisionCommitchange文件版本X+2文件版本X+12、为甚么要用SVN?1)备份工作档案是十分重要的。你永远不知道计算机上的硬盘何时会坏掉。2)版本控管非常重要。你无法保证手头上最新版本永远都是对的。3〕团队之间的数据同步也是非常重要的。很多时候,除了你个人外,还有其它的团队成员也需要你的数据。总结:平安,效率,资源共享3、建立SVNRepository4、SVN根本操作1〕取出版本库到一个工作拷贝:通过“AddRespository”建立一个repository,在“URLofrepository”中输入SVN效劳器地址,“Respositorypath”中输入内容在效劳器上的目录路径,通过“checkout”将内容保存到本地,这样我们就得到了一份内容的工作拷贝。2〕提交〔commit〕在工作拷贝中作出修改并提交:在工作拷贝中随便翻开一个文件,作出修改,然后“右键->SVNCommit...”。这样我们就把修改提交到了版本库,版本库根据情况存储我们提交的数据。
3〕在修改正的文件上通过“ShowLog”,可以看到对这个文件所有的提交。在不同的revision条目上“右键->Comparewithworkingcopy”,我们可以比较工作拷贝的文件和所选revision版本的区别。4〕更新版本〔UpdatetoLatestRevision〕在文件或者文件夹右键UpdatetoLatestRevision,将该文件夹中所有文件或者该文件更新至最新版本。本地内容与效劳器内容自动Merge有可能造成代码冲突。5、SVN权限配置1〕在Subversion的使用当中,存在“认证”、“授权”两个概念。认证,即authentication,是指用户名与密码的认证。授权,即authorization,是指某用户对某个目录是否具备读、写权限的一种审核。这两者配合作用,就组成了Subversion的整个帐户管理体系。2〕Subversion提供了面向目录的帐户权限管理功能,通过它,我们就可以很精确地实现工程目录的访问控制。6、IOS下的SVN的使用1〕Xcode中的project.pbxproj文件定义工程的文件目录,在提交工程的时候务必将该文件一并提交2〕提交代码前必须保证本地的工程可以编译成功3〕效劳器与本地文件版本号不一致时,需要先update,update之前最还进行代码备份4)在工程中增加文件夹,提交时,svn上需要先将该文件夹addtoworkplace7、解决svn冲突的方法1〕其实防止的冲突最好的方法就是:工程人在配合工作的时候,彼此之间很好的交流2〕当出现冲突的时候,svn会生成三个临时文件 ●filename.mine存储者本地的修改正的文件。 ●filename.rOLDREV存储者上次update的根底版本文件 ●filename.rNEWREV存储着客户端刚从效劳器上接收来的版本3〕当遇到冲突的时候有3种方法解决冲突 ●手动合并代码,解决冲突。 ●选择一个冲突出现时产生的临时文件来覆盖当前文件。 ●运行svnresolvedfilename命令来放弃当前文件的本地的所有修改。<<<<<<<<<<<<<<.mineabcd============efhi>>>>>>>>>>>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机动车售后服务合同范本
- 美术高考集训班协议合同
- 现场勘测安全协议书模板
- 自建房盖楼出售合同范本
- 腌制品配送服务合同范本
- 鱼缸家用转让协议书模板
- 离婚前财产转移合同范本
- 混凝土施工承包合同协议
- 高压铝电缆收购合同范本
- 潍坊小餐饮加盟合同范本
- 广东省广州市南沙区2025年八年级下学期期末数学试题及参考答案
- PICC的日常护理课件
- 2025年口腔医学专业毕业考试试题及答案
- 河南省郑州一八联合2025年八下物理期末综合测试试题含解析
- 2025年中学教师资格考试《综合素质》教育热点案例分析题实战解析及答案
- GB/T 45577-2025数据安全技术数据安全风险评估方法
- 中国瓷砖胶行业市场深度调研及发展趋势与投资前景研究报告2025-2028版
- 小学音乐花城版二年级上册歌曲《老爷爷赶鹅》教案
- 近五年辽宁中考英语真题及答案2024
- 锅炉基础传热学热力学知识
- 钢板库存出入管理制度
评论
0/150
提交评论