svn怎么用,公司给了个svn账号怎么使用

环境模拟现有项目名称:test服务端版本库:testURL:一.基本操作第一步:安装客户端到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程

环境模拟

现有项目名称:test

svn怎么用

服务端版本库:test

URL:

一.基本操作

第一步:安装客户端

到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。

svn怎么用

第二步:建立工作区

项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace

),该文件夹即作为软件开发者在项目开发过程中的工作区。

svn怎么用

第三步:下载版本库

假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test

在workspace文件夹上,右键单击鼠标。选择SVN checkout,会出现如下窗口

图 1

在URL of repository中输入版本库地址,公司给了个svn账号怎么使用, ,在Checkout dir中系统会自动添加第二步所创建的工作区目录。

如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL后添加模块名,例如 。

单击OK,输入用户名和密码

第四步:修改版本库

对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。

图2

如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3

图3

当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择commit提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。

注意:

二.其他操作

在日常的软件开发过程中,除了以上介绍的下载,提交,更新操作外,还有另外几种常用操作。

1.首先需要下载 ”svn”后,进行安装。安装完成后,比如项目在qiandaun1中,右键就可以看到snv已经安装成功 2:checkout项目文件。新建或者进入目录下(比如qianduan1),右键 --> Svn Checkout --> 其中URL可以在SVN服务器。

(1)比较文件的不同之处

当对soc_1做了修改之后,soc_1文件会出现红色叹号,表示已经修改,如果想查看修改后的soc_1文件与修改前有何不同,可以右键单击此文件,选择diff,系统探出一个窗口,如图3,窗口分为两个部分,左边为更改之前的版本,右边为更改之后的版本。并在不同之处作出标记和说明。如图4

图4

如果是word文档的话,选择diff之后,系统会打开一个word文档,并在其中标出修改后的版本与修改前有何不同。

如图4.1

图4.1

(2)查看日志

如果想查看一个文件的日志,例如soc_1,右键单击这个文件,选择show log,系统会踏出一个窗口,并在窗口中显示soc_1各个版本的log。如图4

图5

(3)查看版本树

如果想查看soc_1文件的版本树,右键单击该文件,选择Revision graph,系统将会打开一个窗口,并在窗口中显示该文件的版本树。如图6。

图6

之所以只显示了4.5.6.7四个版本,是因为选择了只显示发生过变化的版本。即1.4.5.6.7每一个版本都有不同的地方,都是经过用户修改后提交的。而2.3两个版本是与版本1相同的。

(4)下载某个文件的旧版本

来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。 在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit。

如果想要得到某个文件的旧版本,只需在该文件上单击右键,选择Updata to revision…即可。系统会提示输入版本号。例如要下载soc_1的第五个版本,只需填入5即可。如图7。查看完版本5的文件后,如果想在此回到最新版本,只需要对soc_1运行Updata即可。

图7

(5)重名名和删除文件

如果要删除一个文件或重名名一个文件,注意不要在windows下直接操作。只需右键单击该文件,选择Rename或Delete,svn系统便会完成操作。

在workspace中将文件重命名或删除后,服务端的文件结构不会变化,只有当提交新版本库后,即commit后,服务端的文件结构才会被更新。

(6)创建分支

版本库中最初的文件soc_1,soc_2,word_1,word_2都是主干文件。如果想要为soc_1创建一个分支,只需右键单击soc_1,选择Branch/Tag,系统会弹出一个窗口,如图8。在窗口中,From URL表示要创建的这个分支是soc_1的分支(系统会自动添加,不必更改)。在To URL中,需要更改一下文件名,在文件名后加一个标志即可,例如“_branch”,路径不需要更改。在Creat copy in the repository from中,可以选择分支文件是由soc_1的那一个版本拷贝来的。最后填写日志,选择OK。

图8

分支创建完毕,Updata版本库,系统会将soc_1的主干文件和分支文件soc_1_branch同时下载到本地版本库,如图8.1,然后即可在分支文件上进行操作。此时soc_1的版本树如图8.2

图8.1

图8.2

操作使用svn需要在我们的本地硬盘中创建一个新建的空的文件夹,找到检出选项。然后按照步骤一步步进行编辑之后提交到SVN。1、将版本库中的资源检出到本地工作空间中,首先在我们的本地硬盘中创建一个新建的空的文件夹,比如。

(7)合并分支

当需要把soc_1_branc分支文件合并到soc_1主干文件时,右键单击soc_1,选择Merge,会弹出一个窗口,如图9。

图9

在From输入框中填入主干的URL,在To输入框中填入分支的URL。在From和To中,都有两个选项HEAD Revision和Revision,表示要进行合并的是soc_1的那个版本。合并之后主干文件会标注红色叹号,表示已被修改,并可以提交。如果合并后文件标注的是黄色叹号,表示文件有冲突,处理方法见第三部分“异常处理”。

(8)撤销修改

当对一个文件进行了修改并保存后(注意此处并没有进行提交),如果对修改不满意,想要重新修改,可以右键单击修改过的文件(带红色叹号的那个),然后选择revert,前面的一系列修改便会被撤销,恢复到Updata之后的状态。如果一个文件被误删除,也可通过右键单击该文件所在的目录,选择revert来恢复。

三.异常处理

此处所说的异常主要是指文件发生冲突。以用户devA和用户devB为例。

当两个用户同时下载了最新的版本库,并对库中同一个文件soc_2进行修改提交时,首先提交的用户devA不会发生异常,第二个提交的用户devB便会出现无法提交的现象。因为服务端的版本库已经被devA更新,devB用户在上传时,系统会提示出错如图10。

图10

文件标记冲突的格式:

<<<<<<< .mine

workspsace工作区,等abc工作区提交结束后再提交,应该会出现冲突

=======

在此插入一段话,啊啊aaa,测试冲突

>>>>>>> .r15

绿色部分表示本地文件的修改

蓝色部分表示服务端版本库中的最新版本与本地文件修改发生冲突的地方。

紫色表示是第15个版本发生了冲突

西边人西说测试。

头条号(软件测试资源站)作者,程序爬虫获取国内外测试资源分享给自学爱好者。

今日头条关注后,私信回复如下关键词获取【资料包】

测试资料、工具、Python、自动化测试报告、梯子 等

上一篇 2023年01月17 20:46
下一篇 2023年02月09 15:22

相关推荐

  • 怎么分期,花呗为什么还是开不了

    现在房价高,大部分普通人没有能力全款买房,贷款买房已成主流,而贷款买房就牵涉到首付和月供这两个问题。首付越高,花呗为什么还是开不了,需要贷款的金额就越低,这样月供就越少利息也少,反之亦然,但是要问首付

    2023年02月08 264
  • 虚拟打印机怎么安装,电脑上怎么添加虚拟打印机

    前言通常,在我们组装基于Klipper控制系统的3D打印机的时候,教程中使用的上位机都是树莓派。但是基于目前的树莓派价格,我们只能对着价格感叹,实在是太贵了!这时候我们都在想,有没有什么可以替代的上位

    2023年01月20 208
  • 优酷怎么打不开

    优酷视频怎么打不开,说到优酷视频这款支持在线和本地两用的视频播放器软件,相信绝大多数小伙伴们的日常追剧生活都会使用到它。优酷视频软件拥有精选热门的视频,并且还提供多种画质以及多种语言的切换播放与下载,

    2023年02月04 227
  • 怎么查qq,qq细致的查男朋友岗

    [海峡网]最近qq个人轨迹成了最热门话题,虽然现在基本使用微信微博了,但是qq承载了几代人的美好回忆,而qq个人轨迹能帮助我们找寻过去你换了几次头像,有几个群,多少人来过你的QQ空间等,所以,qq细致

    2023年02月09 269
  • 怎么找回删除的文件,怎么找回电脑删除的文件内容

    只要是人总归就会犯错,而使用电脑的时候的“犯错”里面有一种非常经典的犯错——一个不小心把什么重要文件给删除了。遇上这种情况如果只是一般的文件也就算了,但是如果是什么很重要的文件的话就会很麻烦,怎么找回

    2023年01月13 296
  • 联通宽带怎么样,三大运营商哪个宽带最好

    事情是这样,三大运营商哪个宽带最好,我其实是联通的10几年老用户,联通信号差我是一直体验着一直忍着,几年前到前几个月一直扣着什么电视费,直到前几个月才发现有这么一个费用打电话投诉联通才取消了,扣了几年

    2023年01月09 283
  • uac怎么关闭,win10家庭版uac关闭

    用户账户控制(UAC)用于保护应用程序未经许可对计算机进行读写操作,利用该窗口提醒功能,可有效保护计算机的安全,但是在某些情况下,我们也需要关闭这项功能,从而确保程序的正确安装。以下为不同操作系统关闭

    2023年01月20 256
  • 新浪微博怎么注销,新浪邮箱怎么永久注销

    使用微博网页版的时候,有的小伙伴想要将自己的微博账号给注销掉,新浪邮箱怎么永久注销,但是一直没有找到注销的入口在哪里。微博网页版怎么注销账号?下面小编就来为大家介绍一下具体的注销方法。,1、首先我们打

    2023年01月18 201
  • qq聊天记录怎么导出,QQ导出某个人全部聊天记录

    如果我们需要打印苹果手机QQ聊天记录,需要先将所有聊天内容导出到电脑上的Word或txt文本文档中,再像平时打印普通文档一样进行打印就可以了。如果有需要的话,还可以在Word文档中进行编辑后再进行打印

    2023年01月17 270
  • 快递怎么查,输入手机号找订单

    输入手机号找订单,对于商家来说每天有上百单不同快递公司的快递是在正常不过的事了,所以需要一款能够批量查询、批量处理的快递到软件,让自己能够更加轻松的管理。1、今天就给大家介绍一款个人常用并且还不错的快

    2023年02月08 225
  • 京东白条怎么激活,为什么我激活不了京东白条

    [闽南网]白条是京东推出的先消费,后付款的全新支付方式,可以免费享受账期内延后付款或者最长24期的分期付款方式,另外急需一笔资金应急的小伙伴也可以尝试开通,可是部分用户在激活时提示无法提供该服务,这是

    2023年01月16 227
  • qq情侣空间怎么解除,qq情侣空间进去只有一个界面

    导读3月13日,Android版手机QQ更新至7.9.9版本,此前处于内测的注销功能正式上线,你会注销QQ吗?第一批尝试的人却……昨日起,QQ注销功能正式上线,用户可通过“设置”→“帐号、设备安全”选

    2023年01月20 241
  • 怎么改变ip地址,如何改变手机ip地址

    因为IP的限制,我们的电脑用浏览器搜索的时候,只能搜出本地的一些东西。但是因为有些工作的原因,如何改变手机ip地址,需要我们跨IP搜索,这个该怎么办呢?这里教大家一招。首先准备一台能上网的电脑,然后下

    2023年02月05 238
关注微信