SVN客户端帮助文档.docVIP

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档