二 、SVN的学习 VisualSVN-Server-3.5.3-x64.msi ==>SVN的服务端管理工具==》公司领导管理我们项目组里面文件或者代码的工具===》正常情况下,不需要我们安装 TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi ==》SVN的客户端工具===》我们作为项目成员,要访问项目里的文件,所以要安装一个客户端工具对仓库的文件进行访问或者修改==>用于连接SVN服务端的一个工具 访问SVN服务端仓库的步骤: 1,要先获取到公司的SVN仓库地址---服务端完成 2,要有对应的SVN仓库的账号--服务端进行配置的 3,访问SVN仓库的几种方法: 方法一:直接通过浏览器进行访问,但是这种方法只能查看或者下载文件,不能对文件进行修改 方法二 :安装小乌龟SVN (SVN的客户端),通过客户端的方式进行访问,通过'SVN仓库窗口’的方式进行,对文件进行操作是可以通过拖动文件的方式进行 方法三(最常见的操作):安装小乌龟SVN(SVN的客户端)。通过在非仓库关联的文件夹位置,右击选择 ‘SVN checkout’选项,输入仓库的地址和检出(拉取)的文件夹位置,就可以把整个仓库和本地电脑的检出文件夹进行关联,可以把仓库的文件拉取到本地
SVN的一些图标状态(只有在连接SVN的文件夹才会显示的): 1,绿色的钩钩:表示是本地文件的版本和仓库的版本是一致 2,红色的感叹号:表示本地文件发生了修改,版本和仓库的不一致,需要进行提交版本,提交后文件就会显示绿色的钩钩 3,蓝色的问号或者加号:表示这是一个新文件,仓库里面是没有的,也是要进行提交,提交后就变成绿色的钩钩 4,黄色感叹号:表示这个文件在本地存在版本冲突,需要使用小扫把clean up进行处理,使用小扫把之前需要先备份,复制到其他地方 SVN的基本操作: 不管做什么操作,都要先进行SVNupdate再执行SVN commit提交本地的新操作,否则很容易出现版本冲突的情况 SVN update:是让本地的文件跟SVN仓库中的文件进行更新同步,会把svn仓库中所有的最新文件拉取到本地,从而让本地的版本跟svn仓库里面的是一致的 SVN commit:提交本地的修改操作(新增,修改,删除)都可以通过commit进行提交 Tortoise SVN --claen up:清除版本冲突,当文件出现了黄色感叹号时,就要先备份自己的文件,然后在进行claen up:清除版本冲突,如果不备份那么你自己的文件可能就没了 Tortoise SVN --get lock...:锁文件,是可以让其他同事不能操作你的文件,锁文件之后,记得使用release lock解锁文件 SVN的工作原理: 1,客户端如果要连接仓库,那么要和仓库在同一个局域网里面(同一个wifi网络) 2,每天上班,项目组成员可以在客户端仓库拉取工作的文件到本地电脑里面,然后进行一天的工作,下班时就把一天所做的内容进行提交,如果出现版本冲突,一般是由最后一个同事进行解决 SVN:是一个版本管理工具,是一个管理我们项目上的文件或者代码的仓库 项目上的各种文档(需求规格说明书,测试计划,测试方案、测试用例,测试报告等等的文件) SVN的服务端(仓库)∶用来管理和存储项目的文件或者数据的工具---由领导去管理 SVN客户端:用来连接SVN服务端仓库的,从服务端(仓库)拉取我们的文档---由项目组的成员使用 git
|