网站大量收购独家精品文档,联系QQ:2885784924

SVN使用手冊(合并版).docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN使用手冊(合并版)

SVN使用手册SVN简介SVN用于版本管控。您可以把SVN当成您的备份服务器,并且它可以帮您记住每次上传这个服务器的档案内容,并自动地赋予每次的变更一个版本。VisualSVN服务器端在服务器端需安装VisualSVN软件,界面如下:Repositories为服务器端程序版本库,在VisualSVN Server icon 中,Repositories即为客户端上传档案的地方,可以点击右键,新建Repository,对不同工程建立不同版本库,即上传档案的地方:在服务器端,可设置登录用户名及密码,如下:在左边树形分支“User”点击右键,点击“新建”中的“User”.在“User name”中输入用户名,Password及Confirm passwork 中添加密码;点击OK 后,即可在右边User框中看见新添加的用户;客户端可以凭此密码进行档案导入及查看服务器端的Repository: Tortoise SVN客户端客户端单独使用SVN首先,建立一个Working目录,即平时用来存放工作档案的地方。通常我们会等到自己的工作做的一个段落的时候再进行备份。所以我们平常都是在Working目录下面工作,等到适当时机在commit到repository中。举例来说,我们想在D槽下面建立一个名为working的目录。首先先把这个目录建立出来:此时这个目录应该为空的。在档案管理员中按下右键,选择SVN checkout:接下来,会出现如下画面:首先我们要填入的是repository的位置,对于SVN来说,repository的位置都是URL。由于我们前面已经在服务器端建立一个repositoryA,因此,我们现在要在URL of repository这一栏填入02/svn/A02/svn/A;接着,稍微看一下Checkout directory,这个字段应该要指向您的working目录。确认后,按下OK按钮,您应该可以看到如下的讯息窗口。 这样就表示动作完成。按下OK按钮后,再到您刚刚建立的目录下。您将会看到working目录下面多了一个名为.svn的目录(这个目录是隐藏的,如果您的档案管理员没有设定可以看到隐藏目录,您将无法看到它) 。 SVN会在您的工作目录下,以及其子目录下建立这个.svn的子目录。您不应该进去这个目录,尤其不应该更动这个目录下面的任何内容。否则会很可能会造成SVN无法正常运作。 由于,原来的repository是空的,所以我们现在的working目录也是空的。如果您现在checkout的是一个已经有内容的repository,您将会看到working目录下面现在多了许多目录及档案。 日常操作 上传新文件(Svn服务器无此文件,开发人员新上传的文件):在working文件夹中新建工程(如Pro),并在其中添加文件,在该工程上点击右键TortoiseSVNAdd:接下来出现如下图:在其中可选择需要上传的文档,然后点击OK,如下对话框任务完成情况:再在该工程文件夹Icon上点击右键SVN Commit ,来同步文件:出现如上框内,在“Messages”中添加上传的理由,供以后Update时作参考;下部分用于选择做同步的文件;如上对话框用于显示同步的进度及结果;同步以后,可看到工程文件夹变成: ,说明该文件夹已同步。(而当工程中文件有更新时,Icon会变成)。下载文件(Svn服务器存在此文件,开发人员无此文件,下载):如前面所述,在相应文件夹,点击右键”SVN Checkout”,即可将文件下载到本地:上传已存在文件(Svn服务器存在此文件,开发人员有此文件,开发人员上传文件,将服务器文件更新):当修改文件后,点击右键SVN Commit同步,即可将修改后的文件上传,并且服务器去自动更新版本;恢复历史版本文件(发现新更改的文件存在BUG,可直接恢复历史某个版本的文件到本版本中):在需要恢复的文件Icon上点击右键Update to version(如下图1)接着出现(如下图二),在此设置要恢复到得版本号:点击”OK”后,即可恢复到相应的版本。文件合并(对有冲突的文件进行对比,合并):当你更新工作副本时你可能会遇到“ 冲突 ”。这种情况通常发生在其他人也修改了你当前正在处理的文件的同一部分。当遇到冲突时,你必须手工来解决它——这就是TortoiseMerge 能帮助你的地方。TortoiseMerge为比较及合并差异的工具。基本操作首先在所要改变的文件icon上点击右键:选择TortoiseDiff with previous version在TortoiseMerge页面中,选择菜单栏中的,出现如下对话框:其中,Base file用于选择最原始的文件,其可以为空;Their file 和 My file可以选择用于对比的两

文档评论(0)

bmdj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档