温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哎,下面我们看看版本控制工具啊,应该具备哪些功能,我们刚才说的呢,只是它很多功能中的一个,我们叫协同修改,就是我们多人可以并行不备的去修改服务器端的同一个文件,这是我们一般的文件服务器所做不到的,那么还有呢,我们使用了版本控制工具以后啊,它天然的呢,就能够对我们的文件呢进行备份,你想我们本地的这个文件哈,上传到服务器上以后。啊,那不就是相当于在服务器端进行了备份嘛,如果说我们本地的文件呢,发生了丢失,我们就把服务器端的文件下载下来,就马上就恢复了,是吧?那你如果相比较而言,你如果重新再去把这些代码敲一遍的话,这个就太费时间了,诶就是如果我们本地文件发生就是,那么就可以使用服务器端文件呢进行恢复啊,避免我们因为丢失代码影响我们开发的进度,然后呢,还有一个叫增量式的版本管理,这个是什么意思,就是我们服务器端保存每一个版本信息的时候。
01:35
诶,只保存有修改的局部内容,诶就是它每个文件呢,你看每个版本里边哈,你要看这个文件的话,你会发现它有很多内容是重复的,我们就不保存这些重复的东西了,你有什么变话我们就保存什么,诶这样的话可以很很大程度上的节约我们服务器端的资源,这个不需要我们去做什么啊,这是版本控制工具呢,它内部的机制所决定的,还有呢,我们可以对我们开发人员呢进行权限的控制。
02:13
嗯,对,团队中参与开发的人员啊,进行这个权限控制测试人员给你一个只读的权限,开发人员呢,有这个读写的权限,那么在这个基础之上呢,我们可以去完善我们的历史记录,我们可以在历史记录里边呢,去查看每一次版本啊,每一次版本升级的时候,诶,查看修改人修改时间,呃,他的修改的内容。还有呢,就是他修改的时候,每一次提交这个版本呢,我们都需要有这个日志的信息,诶可以去查看这些东西,呃,同时呢,还可以使用某一个历史状态去啊,或者这应该这么说哈,还可以将我们这个本地文件去恢复到某一个历史状态,这在什么时候用呢?比如说你开发过程中呢,你发现你这个思路呢不正确啊,你但是这个代码呢,你要是一点一点的去改啊,想恢复到之前的状态呢,这个太麻烦了,你直接用历史记录呢恢复一下啊,这个一下子就搞定了,基本上我们说各个版本控制工具呢,都应该有这样一些功能。
我来说两句