00:00
说我们在这个地方里面,这个里面提的这个,假如我想把它给删掉。怎么算呢?啊。就这地方里面,你先更新一下。对吧,A1。冰箱。那更新过后呢,然后你右键点击,就是说有的同学可能说,诶老师我直接是给立用这个第一的有用吗?假如你删掉过后,刚好我又更新。他会出现什么?又会涛声依旧?是有啊,所以这种删可以吗?而且这种双控服务器它也不不不会被删掉,咋整呢?右键用版本控制的这个比例去算掉,没有了吧,但这个算量是不是我们没有提交啊。然后我们现在注意,现在你更新的话。
01:00
没有行没有是吧,那这时候我再提交他服务端就会没有了啊,这个你看这里面他告诉我们什么状态了。什么状态啊,状态是什么状态啊,删除把O删除了O。好,如果注意,如果你没有更清。如果你删除了,你刚才没有update,你去提交是提交不上去的,刚才在那同学电脑上试了啊,点击是提交了。是不是没被我们算出来好,这时候还有怎么办?刷新还有吗?没有了。明白吧?这知道怎么删除某一个文件了吗?假如有张图片。在一个项目中,按就是按就是六九的一个工程中,这种图片是多余的,我把它删除就可以采用什么。这种方式对某一个文件知道吧,去把它给delete掉。
02:04
啊,把它删除,这没问题了吧。好了,同学们。接下来我们再讲一个叫做啊讲一个什么呢。就是在讲之前呢,跟大家说一下冲突,关于冲突化。你看这又是一个提交,大家要保证的就是。在我们这个地方里面一定要注意,就是这个是服务端,这是两个开发者,当我们提交一个的时候,假比说是这里是二这里,这里的话,我们要去做先改为二,你这个时候改新版本就变成三了,你提后这个时候才变成三,这里面再去当的时候,它也变成什么,去更新的时候,它就变成三,那假如说这个哥们他这个时候一改就变成四了,这时候呢就变成四,你要去更新。你要去提交之前,先要把自己改为多少四,然后再提交就变成五了,就变成五了,这个才变成多少。
03:03
五明白吧,这里面再去做的话才变为五一定要注意,一定要你是跟服务端的版本一样,你再提交,那它才会产生一个新的版本,否则会冲突。这没问题吧,好,大家注意这个,这个图的话不用去看啊,这太太复杂了,如何避免冲突呢?先更新再提交。那么刚才有位同学,他跑到前来问我,老师啊,那如果出现这样的问题呢,就是在一个团队里面,你同时交,我也同时提交。怎么办?其实啊,咱们是是不是同一个团队,刚才说了是同一个组啊。那既然是同一个组,肯定有组长吧,那组长肯定协调好吧,你也要我肯定乱了。一个国家没有管理者,是天下大乱的,就像三国一样,是不是谁都想当大王?就打呗。啊,这种情况的话,刚开始可能会有,后面的话有一个人要负责这个事情,就不不能出现你提交过下,一旦是你提交过后,那比如说每天我们做了代码对吧,那我们就组长就协商了,诶嗯,这个的话先由他提交代码,那我们呃,提交过后呢,那我们把那代码当下来合并,然后再提交,然后再传挨过知道吧。
04:21
就像一个厕所一样,要上门来,你上厕所才到,我让他再到,他不能说我也进去,他进去那那哪成了。懂意思吧?SV就像就像这个就像厕所一样。让他顺序的。否则会冲突,是不是同意是吧?啊好,大家只要注意一点,就是我每提交之前我先更新一下,把这合并再提交。但在这个过程中,组长就要。做好了,所以后面项目实战大家都会用SV把这个代码管理起来,组长你要负责了,你就要你要说,哎,我们今天代码大家写的都还行啊,是吧,然后再来提交一下啊,你不能这么说,你要说先答题结个后你更新下来,在更新之前是有可能把你冲突掉啊,你说你要先备份一下,然后再自己合并,再提交,然后再找他,所以最后一个合并的人都是技术比较好的。
05:23
也是比较痛苦的。你要对呀,因为你要看懂别人那把那边修改过后再提交啊,对对呀,所以的话最好是。啊,最好是最好是什么呢?最好是在做功能的时候。分包你就在这个包吧,在你什么时候提交都无所谓,是不是其他同时修改一个文件,明白吗?如果张三李四你在你的包里面改不我的包改,你想怎么提交怎么提交,对不对?但是如果同时修改一个文件,我跟你说就惨了。这时就需要提交一个协统顺序,明白吧,啊,但是呢,对于一个程序员的话呢,长按的一些东西就可以,这些的话都是小事,所以一旦有个人来统一协调,但是如果不同的包里面,你任意提你在另外一个包,我在另外一个包,什么题都没关系,知道吧。
06:16
好,刚才我们讲的版本备份还原啊,就是以后翻仓库给你都可以对吧。然后的话呢,读显权限有了,那接下来我们就啊使用SN来做这样的一个事情了,好大家看好,我打开一个例子就是说。以后大家大部分情况工作可能是用这个开发工具吧,然后我们把它管理起来过后就可以直接提交代码了啊好,大家好,我在这里面练习创建一个新的。刚才。啊。创建一个新的右键。创建一个project。那这个的话呢,我们创建哪里呢。我们中test。
07:01
这里。在这里,然后名字叫什么呢?叫做我们的S,就是叫,比如说我们叫做手机卫视是吧,Mobile累,手机微视后面讲的是不是手手机影音啊,晕了,手机语音,那么呢,既然叫索影音,那么我们这个地方是应该也叫这个啊啊,假如我们后面的项目叫这名字啊,这苞咪谁知这个。好,我们创建出来,好,这就是我们的一个啊。Project。然后我们先把它给提交S温上啊一会。对不对,好,那这个时候。这个时候呢,就有了。那接下来有一个这里面大家看好。我们这个地方SN这些东西是没有啊,那一会的话呢,你一会就要要去选择这个。300知道吧,然后选择地址,但是一会我关了后,它可能会自动帮我们写上。
08:05
啊,因为我用的是默认,他现在你看你先看一下这个地方么,里面是没有其他按钮啊好为了为了然后证明我确实没有说。说法。我们先来截个图,做一个证实。大家。看一下这里面SV下面是没有其他按钮吧,啊,我把它截个图下来。哎。好。发给他赠送一下好吧。那接下来有一客户,我要把这个提交到哪里去啊。提交到我们的SN服务器上吧。好,注意,我一会提交所有人要把它down下来,然后导到你那个时看行不行啊,导到你的这个studio。好,那接下来我怎么提交呢?好,这是我我到这里来去去out吧。那七个out到到哪里啊,这这是现在我们是没有SV,那里面仓库有我们建了吗?是没有建了,好单独建一个仓库,好我们就叫啊这个mobile mobile play叫手机对吧?好点击往下库,好我创建一个空的啊往下走。
09:17
这里面的话呢,我们要让两个人可以做去改这个代码啊,就两个就够了,这个软件比较简单是吧,假如比较简单,OK,然后点击创建。好,然后为了证实这个是否可行,我们去浏览一下,OK,没问题吧,好然后有了过后,好这时候呢,我拷贝。拷贝它好,这里面是不是没有什么东西吧,点进去好找到我们这个门右键它。敲的或者来里面敲的都行。不管你在里面还是后面,你只要把这个对应就可以明白吧,或者是选中它。的东西。
10:01
啊都行,只要是关键其实就是这个路径,就是服务端要外类客户端也叫啊。一对应,当然你可以跟ST对应,但是太是里面是有好几个项目啊,所以你去对应是不大合理啊。所以要跟谁跟test里面的叫对应的吧。因为我们这个是设置我们的代码吧。好。我们呢,这个时候点击什么OK。好A程序员。好,Check out。好去凹扣,这个时候大家看好,这里面呢,就有个勾勾,但里面这里面全是有个问号,问号代表的是什么。新建文件是不是啊。是是不是我们的SN识别了,但是注意你们的电脑有可能会没有这个问号,但是不代表你们的有问题,那什么情况代表你没有问题,你只要有一个叫点S的。
11:01
好,那么这个有些同学呢,可能就没有,这个也没有,其实还是有的,只是他没有把这个工具整好。文件夹要点这个地方,一定要把这个显示显示隐藏文件把它给勾上,还有有的同学把这个勾上。刚才有位同学,他提交了一个Java代码,明明是点后缀1.java,他死活帮他加上一点后缀ET。为什么呀?啊,你创建一个文本默认都是TST啊,所以的话一定要把这个什么去掉,明白吧。好,这个时候你看这个时候就是这样的一个状态,这个默认隐藏都可以显示了。好点了。过后,同学们。我们现在还不忙提交,然后来到外面对他进行ADD。A是做做什么事情呢?管理起来啊好,你全部在里面,是不是这个这工程里面是有些build的,是自动生成那些文件了,你先不管它,你先ADD这个功能呢,它比较慢啊,这些是值钱的啊。
12:12
好,Ad比较慢。好,是这时候有了吧。好,大家想想,在我们这个工程里面,我们运行起来这个有build的目录吗?是运营起来一款会产生的。好,大家好,标准模式会产生像自动生成的东西,我们要提交吗?是不需要啊,大家可以看一下。一会的话呢,这里面多了一个build,是是有build啊,那build的话我们需要提交吗?不需要,这是不要忽略啊。好,我们来到这地方里面。把这些build的给忽略掉。怎么忽略啊,这个单词就是忽略的意思,忽略列表对吧?好,那么我们要哪些忽略呢?
13:05
好同学们,这里面有一个东西呢,叫这个要忽略这个忽略啊,这个忽略这些。我们要把它给忽略,来到这里。这个要忽略吧,是有个加号啊好右键。给他。苦恋。点上面下面都可以。好,这个时候。刷新一下,看到没有就没有加号了吧,好,当然你在地方里面的话呢,你再可以移除。就是说如果你忽略你想要他赚,是可以移除它。啊,就可以一手好,那这个时候我们已经不在,就是我们最好要把它给。刚才我们提。移出列表。啊,这个。再把它给添加好。到底是这个。
14:01
好。刷新一下应该就没有了吧,好,这个也是要忽略的。好,添加到狐狸里面。好刷新好,这就没有了。好,然后还有这个注意也是这种生成的,也要什么。忽略。啊,互联。好,你看这里面就有一个这那个符号,好,那这里面过后这个忽略了,你看你我们再进来是不是变成这个了,主要是这个就忽略成功了,知道吧,如果没有这个的话,那就不成功,那像这个都应该是不成功,那么先ADD他一下。好,如果不成功的话,我们先A一下。然后再去那个是并没有是提交吗?不是吧。是,那我们先ad一下,然后再再去忽略啊,那刚才是他刚才是我们是运行起来运把控制运起来是重新生成的。啊,这个词太慢了。
15:02
然后在这过程中好。啊,这个这个这样啊,这个这个注意这个地方这个标准也得什么。也是众生吧,也忽略。啊,这个这个可能要。啊,不能增加这个调度。好,那这样啊,我们这个这个有一个叫肯定是阿尔法样,我执行好,我们就。核实一下,然后我再看,再看不清的话,我们到时候其实的话呢。啊,再去忽略。重新下。放下。啊是可以了,好,然后有了过后这一个地方里面注意。也得先在些什么。忽略一下。好,刷新一下。是不是可以了,好,看这个杠就可以了,好,我们去推去进来,你看该有杠的都有杠了。
16:03
没有杠也没事,他有时候这工具它有有有问题,但一般情况你看用不用杠了啊,不用管它好吧,只要是没有了了,好,那接下来在里面提交,在外面提交都可以啊。啊,一般的话在外面提交。好,这个时候你看,注意你在提交之前,你可以看一下在这个地方里面。那build的地方还有勾选的吗?是没有啊,看到没有是没有标的地方了,就勾选的地方是代表提交的,好,我们就是要提交我们的。这个工具对吧,好。提交A程序员一。当你听到了吧。好,提交到我们这个地方,好,那我们怎么证明提交成功了呢。
17:00
刷新一下是这有代码了。对不对,好,那有了后这个时候同学们,我们来这个地方里面。你看是变色了,刚才是其他颜色,你看这个变灰的是什么意思啊。忽略的就忽略了变灰的。还有我们那地方build的大概实际也是灰了。注意,这变灰了代表的是我们。就不提交,他不关不不关联它还有这些知道吧,那有同学会说,老师这个文件为什么要不提交,因为每一个人的看环境是不一样的。这个需要提交吗?不需要。好,大家再看一下这个图,这个图刚才我们说了,这个图里面SVN在这。那这里面是多了两个上提交上传单。是自动,但是如果有有些同学,因为我这个S,我已经电脑装过。啊,他可能有些记录,那这个时候如果你第一次装它是不会自动有这个的。
18:04
你需要做什么呢?需要做这个事情。这地方里面呢,它有一个指定时SN进行版本控制,要去找这个SN点弹出第二个就这这个来。是吧,这个。啊。然后去选择什么,稍微设备点OK就可以了。知道吧。好,就这样就可以了,那我现在呢,已经他跟我关联了,看到没有。然后我一点就会提交代码,一点就会更新代码,Update是不是。好,举个例子,我现在改个代码了。那改这个代码之前呢,我先用另外一个B程序员去把这个代码下来。好,那么我们从副端把这个把它当到这里本地。
19:02
这是这么地吧,对应的。然后这是什么程序员,程序员。啊。好。然后毕生有过后呢,好大家看一下我们这个里面有一个代码。在这个。这个文件里面是啥没有啊,好,我现在在代码中去改,就说打个日志就代表我要去去写代码吧,啊随时看,然点out later,然后就说哎呀,这个A程序员工作了O是吧,就写代码了嘛,好,这时候我就可以提交,怎么提交呢?有两种提交方式,有一种提交就直接在。这里面提交这没问题吧。好在这提交过后,你看这里面看到看不了勾,其实你可以直接进到这里,是最终也看到这个代码啊,也也看到代码它变成是一个这个符号吧,但是这样的话显然是很麻烦吧,你可以直接在外面。
20:08
右键做一个提交,是他自动被勾选,他说提交啊,直接在里提交。可以吧,好,我提交代码,提交提交代码了。对吧。好,行,我们的A程序员。好,那这个时候B生他就开始要去更新了,生在test的哪里啊?这是二战对不对,好是这是这是二好,然后我们呢,可以去跟进一下。是什么成语啊?啊。更新一下好,我们这个时候呢,这是个刷新,看到没有。刚开始重新。在线了吧,打开是必须运营啊A啊A运营工作啦,好,那假如说我们又做了这个事情。
21:03
A成序又工作,就是又又去想办法吧,这A成员比较优秀,是咱们的骨干是吧,那这个时候提交的话,刚才我们说了可以在这里提交,其实在这里面也可以提交同学们。看到没有,这里写注册就是提交,这刚才做了什么功能,就是说你看A程序程序员又工作了,对吧,是可以提交啊。好,那我们就点什么。行吧,11点提交。好,那这个时候呢,注意它告诉我们写一个什么A这是多少一这注意不要保存。好,你看如果是这样的话,他弹出这个音来,就恭喜你成功了,看见没有?接下来都有一些信息啊。信息。好,那这个时候提交好过后,我们是是证明我们提交成成功,是我们看一下这个B的这个。
22:05
嗯,是这个。是这个这个文件啊好,我们是先是更新了。好。B用A更新,你们觉得可以吗?也可以,其实啊好,那这个时候我们就打开。看到没有A6动作了吧,这没问题吧,好,那假如说我们现在B程序员。可以改。改这个东西,然后呢,我们B时间也开始工作了啊B假如说这个是他写的代码,大家不要,你看老师你就写一个文字忽悠我们是吧,不是这样的,就是他正是这个原理。但是我们。这份工作也是这样的,知道吧。好,然后把这个文件啊,接下来数据他就要提交了。那七号之前我们已经更新了吗?刚才是更新的,当我们再更新一下也可以。
23:05
BB。是不是啊好,那这个时候更新公司他应该没有还是没有被冲掉,不会的知道吧,啊,这个时候我们先更新。注意,更新可以只更新这个文件。也可以在外面更新。啊,提交可以呢,提交这个文件也可以把你整个提交,你整个提交呢,他也不用那么少啊大家好啊,我跑到外面来。然后对整个去提交。它其实选中是自由态,明白吧,好第程序员跟就是提交代码码O。好,这时候我们去提交,这是这是B吧。这是一。好提交了吧,好,那这个时候注意力啊,那既然提交过后,这根本就可以什么。
24:01
更新了。对不对。好。大家看好啊,这里面是是B还没有啊,更新一下当的。有了吗?那么假如说我们这地方新加了一个文件,哎呀,新加一个文件,是不是要做一个测量女生的。高度。好,这个工具类就是要测量女生的高度啊,注意啊,不是宽度是吧,身高或者是量我们啊,不只是女生吧,咱们行,估计肯定是男生男女测量我们男生和女生的是吧,男生和女生。的高的高度啊升高,那么假如说我我是假设啊,那这个类属于新的内啊。那今天类似要提交到我们的。
25:02
这个浮动里面去,这个时候怎么怎么做啊。右键注意以前我们在那在这个里面提交也很简单。如果是在外面提交是是怎么做啊。点它,然后是自动它帮我们勾选,看到没有,好直接提交就可以了,但是我们不想在外面提交了。我们在里面提交怎么办啊。提交,也可以直接点提交,可以还有一种对这个文件单独提交。单独提交,我就跟你这么说啊,同学们这种是可以把所有改变的提交,但是有时候呢,他有个问题,就是他假如说你公司很大或各种生成。什么build里面呢?假如你做的不好,这里面他会把一些多余的提交也加上,比如说价包啊。你放价包进来,它也会生成文件,这个文件是不是没有忽略过啊,它也会有,那这样的话,你提交会有各种垃圾文件就会有,那么你就可以不采用这种,可以采用什么提交单个文件,对不这样。
26:10
要其他文件他先做一个,这地方有一个这个千万不能做啊,这个是什么,忽略吧,然后这地方有个sub。找到它有一个什么commit文件,好直接可以对某一个问题啊,其实也弹出这个方块来啊,好注意啊,再试一遍右键。选择这个啊,300分对某一个文件提交,他也弹这方。啊,但是他只对这个文件操作知道吧,好,那就是怎么说呢。就是我们添加把工具类对吧,好。这个时候有那个货是这个金色了,刚才是是其他颜色。刚才是不是是一个一个叫绿色这种效果吧,绿色代表就是。
27:01
你还没有还没有提交知道吧,现在一样都是黑乎忽略了吧,这灰色是代表忽略吧,那如果是黑色的就代表同学们,就代表我们跟服务器一样了,那那也就是说我们A词B程序源。好,这哥们呢?啊,这里面它是不是有update了。好,我们可以看一下对SC面。Java这里面。好,这个时候你你去看的话。啊,在这个目录里面是应该还有一个文件,好我再去更新。好,我们用B。更新。好,是有啦,是不是。OK了,同学们,你这里又可以提交,是没问题吧?好,那么我呢,把这个代码。把这个发给你们看,你们能当下来导进来没有,好又这样。卡贝。然后嘞。
28:00
所有同学当下来好,幺九。二点幺六八点多少10.165。账号是A,密码是一,然后你把它给下来。荡下来,然后的话呢,你只当你不要提交啊,你提到时候会冲突,好如果冲突我也不解啊,这么多人我解不了是吧,好,那这个时候发给大家看,你们当下来。好,当下来我也当一下。我也当一下好,这时候呢,我就。你也打啊,你是你可以不看频道,我偏录屏啊,然后。我呢来到这里服务端刚才是得到一个路径了,对吧。啊,刚才这个路径,然后我把它复制过来,然后踩任何地方挡了一下,其实我电网里面我再去建一个TEST33,然后在里面。
29:03
Out。好,注意这个是测测三,这里面应该是什么。Mobile。Play。其实你论你起个名字也可以知道吧,那这这个那个名字可以,就是我要在这里面去做这个,好把它给A。好,诶。不是一下来,但过后,如果当它过后,如我们把这个这个能够正常导进来,是不是证明我们成功了,就证明我们提交没有错吧。找到我们的这里面去找我们的一个叫做这是三模,大家好。我导进来。导向过后呢,大家看一下我们这一方里面是TEST3这里面的。这是特三的,明白了吧,看没有?好,这个时候呢,我们去运行起来肯定是没问题的,就能运行起来,你看他没报错,就就就证明成功了,知道吧。
30:07
好,那这时候呢,我们去把它给。卡住了,但这个呢,也也卡住了,老是卡住了啊,这个这个肯定是没问题的。好,考试了,我可以把这个。好,这个是三好。然后呢,现在。那个变异中应该是。卡住了,看好啊,我刚才用的这个是。啊,这个还不是特斯的三对吧,好换一下,好这个时候来打开刚才的这个TEST3里面的,好大家好啊,我们特斯三的如如果特斯摊里面能够运营起来,就证明呢,我们成功了。好,我们呢,一起来。
31:00
一起来。好,这个时候呢,我们可以看一下我运行在小米手机上。好,给大家同学们看一看。你看,我确实能够运气起来啦。嗯,这个你看是能装上了吧,啊一会的话呢,就把这根本呢,看到没有运起来了,证明什么。这边咱们这个。就是说从我们的SN服务器。检出出来的能够正常运行,就证明提交也没问题,对不对,是不是,所以我们的话呢,这一次我们就是CS关我们的安卓版本。就搞定了对吧,好把这个呢视频保存一下。
我来说两句