00:00
那下边按照我们各个基本操作来说哈,我们下边应该做这个更新的操作了,但是更新呢,是别人所做的修改提交到服务器,我们再给他下载下来,那么必须得有别人,我们刚才呢,操作了半天呢,都只有我们自己,就只有Harry自己,那么我们怎么能能够有别人哈。咱们呢,这回啊,进入到这个塞里所在的这个目录,然后C里下边呢,还没有,哎,点X也没有,所以说呢,我们得先做一个出的操作,我们先出到这啊check out SV冒号点斜杠192.168.70.140pro绕OA,那么我们看哈,我们之前跟大家说过,你后边可以指定一个目录,那其实呢,你不指定的话呢,就是解除到当前目录。诶,当然它会把这个我们目录版本库的名字呢,会作为我们目录的名字哈,会作为我们目录的名字,它所以说它会比我们呃指定目录的情况会多一层啊,这个目录的层次结构呢,会多一层,我们需要进入到这个pro OA这个目录里面。
01:15
然后呢,你能够看到我们检出了,检出以后呢,拿到了这样两个文件啊,一个是good.log一个是hello.tx器,那么我们现在怎么能测试更新呢?就得是我们赛里这边他把某一个文件或者这两个文件呢做修改提交,然后呢,再来Henry这边呢,再去做更新。哎,咱们说干就干啊,咱们这个good点。比如说呢,我们在第二行后边呢,加一串圈A,把这个修改给它提交上去,杠M啊,这是我们Sally first Sally的第一次提交good.lo是吧?诶现在呢,你看提交以后呢,版本就变成三了,那么。
02:06
我们到回到Henry这边哈,我们现在看一下这个good还没有加那个新的内容,那么我们执行一下update这个命令,Update也是你可以带文件名,也可以不带,诶然后呢,你看它更新到版本三,然后呢,我们再看一下这个文件的内容,诶这个S里所编辑的新的新的内容,这个我们就拿到了,这个时候我们就有一点这个协同开发的感觉了,你当然可以在hery这边呢,再去做一些别的修改,然后呢,在他再提交上去S赛里再更新下来,对吧?诶整个就是这样一个交互的过程,这就是我们这个更新的这个操作。啊,它的作用是把服务器端文件所产生的呃,局部的修改下载到本地。
03:11
呃,文件产生的这个所有修改哈,所有修改下载到本地,我们说局部的话容易让大家有有所误解哈,那么这个命令呢,就是SN update后边这个文件名哈,可以带可以不带好嘞。当然我们这儿再顺便说一下哈,大家有没有想一下这个我们我们嗯。在赛利这边呢,你看我们这个提交就一下就成功了,是吧,没有我们在Henry那边提交那么多的波折,那你看首先呢,他没有要求我们加入到版本控制体系,诶大家你能不能想出来他在这边为什么就不需要我们再去做添加的操作了。哎,就是因为呢,它本来就是从版本控制体系里边来的,不是我们新建的,我们新建的才需要加入到版本控制体系里边,它本身就是从版本控制体系里边来的,我们简出下来的吧,本身就从体系里边来的,那那当然就不用再去重复再去做这个添加的操作是吧,这是一个啊,再一个的话,我们日志也加了,然后呢,服务器端的这个,诶,我们服务器端的那个权限的匿名访问呢,也打开了,所以说呢,之前那些操作做过以后呢,我们得看情况呢,有些就不用再重复去做了啊,所以这个这个地方呢,大家要理解,还有呢,就是同样是下载哈,你这个更新呢,和我们这个检出。
04:41
有什么区别啊,这里边哈检出呢,一方面哈,检出是下载版本库里边所有的内容,而我们这个更新呢,它只是下载修改的这部分啊,数据有变化的这部分,同时呢,还有什么区别呢?更新操作哈,它不会说给你新建一个点SCV啊,你肯定是先有了点SCV的话,才谈得上这个更新的操作啊,所以说你从这个方面上来讲哈,检出呢,有一个很重要的任务,除了要下载整个项目的内容哈,还有一个就是创建工作副本啊,这是检出的一个非常重要的任务。
我来说两句