- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、软件安装:
客户端版本:
客户端也有中文的语言包。
VS2005补丁:
一般的安装就是“下一步”这里就不多介绍了。
这里简单介绍一下Ankh的安装配置:
Ankh安装是为了SVN和VS2005的结合,
当安装完成后,打开VS2005可能会有一下提示:
点yes即可。如果对Ankh版本不满意的同事可以到:
HYPERLINK /servlets/ProjectProcess?documentContainer=c1__Ankh%202.0 /servlets/ProjectProcess?documentContainer=c1__Ankh%202.0 下载最新版本的Ankh。
打开你获得的项目解决方案就会在每个文件的前边多一个图标是如下图所示:
注意:如果安装结束以后没有出现svn的图标,有可能是VS2005的设置问题,解决办法为:打开VS—工具—选项,当前源码管理插件:选择ankhsvn即可,如下图:
OK现在安装已经完成了,可以使用了!
二、客户端操作:
获取项目文件:
在自己本地创建一个项目存放文件,鼠标右键点击此文件,选择“svn检出”选项,如下图:
此时会弹出对话框,如下图:项目的管理员会给你一个获取数据的URL,填入如图圈出的地方,同时还可以通过它查看日志和版本。
点击“确定”按钮,会弹出用户身份验证对话框,如下图所示:
输入用户名和密码后,也可选择保存认证这样以后就会一直以此用户认证登陆。
弹出以下对话框证明获取代码成功。
此文件夹图标将会变为如下样式:
更新与提交代码:
鼠标右键点击上图的文件夹,将会看见没有了“svn检出”选项而多了“svn更新”和“svn提交”选项如下图所示,这时我们点击更新就会获得服务器上最新的代码,如果你此时对本地文件有没有提交的修改也可以放心更新,SVN会自动合并本地和服务器的文件,而不会覆盖本地的修改。如果在这里选择“提交”那会把你所有的修改提交到服务器所以应该注意。
当提交代码时,还可以查看历史记录和其他的一下详细信息,具体详细的操作这里就不多介绍了,如下图所示:
如果已经安装了Ankh而且是在VS2005上操作,就直接有更新、提交、等等,操作的效果是一样的。
3、添加文件:
如果我们需要添加一个文件到,我们的项目,那么我们在本地获得的文件中创建文件,会有如下图带有问号的图标:
这时我们要鼠标右键点击此文件,选择svn-增加选项,如下图所示:
弹出如下窗口:
点击确定,后提示上传到服务器,目前添加还没有真正的成功。此时这个文件夹的图标就会变成如下图所示:
这时这个文件已经在服务器上是不存在的,我们做完修改后就可以按照之前的方法提交了!提交成功后,这个文件就在服务器上存在了。添加成功!
4、比较文件的不同之处
当对soc_1做了修改之后,soc_1文件会出现红色叹号,表示已经修改,如果想查看修改后的soc_1文件与修改前有何不同,可以右键单击此文件,选择“比较差异”,系统探出一个窗口如下图所示,窗口分为两个部分,左边为更改之前的版本,右边为更改之后的版本。
5、查看日志
如果想查看一个文件的日志,例如soc_1,右键单击这个文件,选择显示日志,系统会踏出一个窗口,并在窗口中显示soc_1各个版本的log。
显示日志如下:
6、撤销修改
如果想用服务器上的代码覆盖本地的错误的修改,那么可以选择SVN还原功能,如下图所示:
7、获取和解除锁定:
如果有写文件你不想有别人和你同时修改,可以选择获取锁定功能,当你完成后再选择解除锁定,如下图所示:
8、异常处理
此处所说的异常主要是指文件发生冲突。以用户devA和用户devB为例,当两个用户同时下载了最新的版本库,并对库中同一个文件soc_2进行修改提交时,首先提交的用户devA不会发生异常,第二个提交的用户devB便会出现无法提交的现象。因为服务端的版本库已经被devA更新,devB用户在上传时,系统会提示出错如下图所示:
在这种情况下,devB用户需要首先对修改的文件进行Updata文件操作。如果两个用户修改了文件soc_2的同一个地方,则在devB用户执行Updata后,系统会将本地的soc_2与从服务端下载soc_2合并到一个文件上,并在该文件图标上标上黄色叹号,表示文件出冲突。在文件中通过“”和“”标识冲突位置和冲突内容。devB用户只有与devA协商,将该冲突处理,之后单击右键,选择Resolve,冲突标记消除,才能够再次提交,否则无法提交。
文件标记冲突的格式:
.mine
workspsace工作区,等abc工作区提交结束后再提交,应该会出现冲突
=======
在此插入一段话,啊啊aaa,测试冲突
.r15
绿色部分表示本地文件的修改
蓝色部分表示服务端版本库中的最新版本与本地
您可能关注的文档
- Struts1.x系列教程(6):Bean标签库.docx
- Struts1.x系列教程(7):Logic标签库.docx
- Struts1.x系列教程(8):上传单个文件.docx
- Struts1.x系列教程(9):上传任意多个文件.docx
- Struts1.x系列教程(10):Validator验证框架入门.docx
- Struts1.x系列教程(11):Validator验证框架高级应用.docx
- Struts1.x系列教程(12):Validator验证框架的内置标准验证.docx
- Struts1.x系列教程(13):国际化.docx
- Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数 .docx
- Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序.docx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 2024公务员考试三农知识题库及参考答案【巩固】.docx VIP
- 2024公务员考试三农知识题库加答案.docx VIP
- 2023年拟任县处级党政领导职务政治理论水平任职资格考试题库(含答案).pdf VIP
- 2024公务员考试三农知识题库及完整答案(必刷).docx VIP
- 外研版(2019)必修第二册 Unit 2 Let's celebrate! Developing Ideas 教案.docx
- 电信法律法规类题应知应会测试卷及答案.doc
- 边境安全现状.pptx VIP
- 印刷服务合同 .docx VIP
- 可持续发展理念下企业实施ESG的研究.pdf VIP
- 《静女》《涉江采芙蓉》《鹊桥仙》联读教学设计2023—2024学年统编版高中语文必修上册.docx
文档评论(0)