00:00
这有哥们可能就说了这。我要弄个拷贝个文件啊,就为了拷贝个文件,你说我还得搭个网络,弄个服务器这么麻烦。没这个必要吧?是不是,那我觉得最简单的方式,我拿U盘。是不是直接又考过去了?你谁需要我把U盘直接一拷分给你们不就行了吗?你的U盘拷贝麻烦。我能不能用QQ。给你发呀,我能不能给你发邮件呢,是不是。用飞哥。都行吧,这也比用这种网络是不是要好啊,而且刚才我们说了,如果这种新型网络,如果服务器挂了,直接之间就不能通信了,他也存在有风险。
01:03
啊,你说的这种方式啊,当然是不错。它比较方便,但它存在的问题也是非常多的啊,所以下边呢,我们说一下传统文件共享方式的弊端。那么刚才我们说的这种传统文件共享方式属于属于什么?属于拷贝方式?它属于拷贝方式啊,这拷贝方式咱们这样啊,我给大家再再画图。
02:02
咱们这样吧。我还把这个图放这儿。这个删掉,这都不要了,还说这五台机器之间通讯,如果说你用拷贝,或者说咱就说最简单的方式,QQ。行吧,你QQ给大家发,你怎么发这是你啊。我们这五个人是整个这个一个项目组,你这儿的文件肯定这五个人都得要。那这事怎么办呢?那好说。给他发一份。给他发一份。给他发一份。是吧,我群发不就行了吗?一下发给另外四个人完全可以。不过你需要注意。这个客户端呢。他是不是也需要把他的文件共享给另外四个人呢?啊,所以他。
03:07
发给他。继续发。继续发。注意同样的道理,他的是不是也需要发呀,给给他,然后呢给他。给他,他呢?同样的道理,给他,给他,给他。是不是还有他呀。他呢给这四个,但是从这可以看到啊,不错,你认为你群发一个文件,哗发给这四个人了,可是这四个人也要发给你,你光接收文件是不是得接收会儿啊。这才一个项目组,五个人了呀。而且这仅仅是你把你这会儿改的一个文件给大家发了。
04:04
大家仅仅把他改了一个版本文件给你发了。这就这么麻烦。一个人需要发给四个人,一个人需要接收四个人的,那你每天上了班以后不用干其他活了。就是发邮件收邮件,发邮件收邮件就行了。所以它存在的弊端。是什么?这种方式存在的弊端是什么?首先刚才我们说了项目组成员。它发送文件接收文件的是不是工作量非常的大呀,是吧,这第一个啊,发送与接收文件的工作量。
05:06
巨大,这第一个吧,第二个。你这会儿正在那儿干活呢啊,你正在那干着其他某一个人。把其中的他做的这份工作,他的版本更新了。更新了。现在你需要最新的这个版本,那怎么办?你是不是得找他给他说呀,哎,你把你刚那个写完了没。你这不洗完这个,我这儿没法干活啊。你洗完以后赶快给我。他。忘了。他写完了忘了给你,你就一直在那停着。也就是说。其他成员对文件的更新。你是?你是不容易得到。
06:01
更新的。其他成员啊,也就是说我们项项目组里边成员对于其他成员对文件的更新无法及时获取到。对吧,这我就不写了啊,这个你理解一下就行了。或者这样吧。写上一句话,无法。及时获取到。更新。另外。另外咱们就说你自己啊,就说你自己。你写了一个东西。写完了,自己存了一份是吧,紧接着存了一个版本啊,紧接着写完了。再存一个版本,怎么就再存了一个版本,咱就以word为例,你写完这个文件了,再存个版本,怎么存?你说你要再存怎么存,你肯定是把这个文件当前这个文件再复制一份,再存一下啊。
07:07
写个版本号。对吧。你比如说你要写个小说呢。写完一章了。你存一份存个版本。继续再写第二章,第二章再存,写完了再存个版本。第三张写完了再存个版本。大家想想,第一。你一个版本一个版本这样的存。很麻烦。第二。你存的每一个版本啊。都占用了大量的。空间,而这存的每一个版本,后边这个版本和前面这个版本有大量的重复的内容。你想想啊,你存的第二个版本是第一章和第二章的内容,那第二个版本里面肯定包含第一章的内容。
08:01
所以第一章的内容就属于什么重复存储了,它占空间呢?而且。你存这种版本。你存这种版本,有多少人有这种保存不同版本的习惯呢?有哥们说了呢,我这不保存就就放在一个文件里边可以啊。但我不知道你工作中啊,遇到没遇到过这种情况呀,我写写写,好不容易写了这个东西,写完了。突然间有个想法,觉得哎呀,前面写那个不好。删掉,哗,把它删掉了,删掉继续写,又改了一种思路,又改写写写写完了,写着写着一一想,哎呀哎呀,感觉还是之前写的那个好。但之前那个有没了。没了,你已经删了。之前那个,因为你没有这种。
09:00
按照版本进行保存的习惯。所以你之前一直在一个文件上改,所以之前那个已经删掉了,想再恢复没法恢复了。也就是说。我们这存在的第三个问题是什么?对于之前版本的。恢复。较难。即使。你有保存版本的这种习惯。那么。这个。是不是也很浪费空间呢,对不对,对之前版本的恢复较难。即使可以恢复。也大量浪费。
10:02
空间。我们再想再想一个问题啊,因为我们是一个项目组的,有可能会出现什么情况。同一个文件由。不同的人都来操作。同一个文件有不同的人都来操作,他也操作这个文件,他也操作,他也操作,我们操作是同一个文件,当然每个人操作的都是一个副本,都在自己的。电脑上等你们操作完了。比如我们这个文件啊,叫同一个名字。啊,都是什么客户名单是吧,你把你的客户名单。写一下,他把他的写一下,他把他的写一下,但是我们操作都是客户名单的一个文件操作完了。大线。我把我的给大家发了,给他们一发会出现一个什么问题。
11:04
内容冲突啊,这内容不一样啊,你写的是你的这个客户名单,他写的是他的这是同一对同一个文件。这内容不一样,这叫什么?这叫冲突。另外有同学说那好说呀,冲突,那我记得啊,你这个你这写的客户名单你加个括弧,张三这个客户名单加个括弧类似。他俩弄个王五,然后。我这儿李四的收到了张三和王五的了。把这俩。文件拿过来,我复制一份,粘贴到我的这里边儿。也就是说,我最终把它合成了一个版本。合成了一个版本。那最后。我们每个人都拿到了,然后这里边出现差错了,出现什么差错了,某一些重要客户的信息填错了,然后说这是谁写的,张三说那不是我写的,李四说也不是我写的,王五也不是,也也认为说这不是我写的,这是他都要推责任了。
12:16
也就是说,如果同一个文件。有多个人来修改的话。第一可能出现。冲突,内容冲突。第二。你这个修改具体修改内容是由谁改的?什么时间改的?我们不知道,不清楚。没法保存,所以这个存在的另外一个问题。说。一个文件有多人修改,则。会出现什么内容冲突问题?
13:03
切。难于确定。修改的具体时间及修改等等等等啊。这问题就不说了。这就不说了啊。这是它存在的弊端。哎呀,有哥们儿说,你说的这种方式啊,我肯定就不会采用。我们现在都不是这样用的,我们用什么。啊,我们用这种,我们专门弄了个公共邮箱。或者我们公司专门弄了个。FTP文件服务器。
14:00
或者我们专门弄了个云盘。那就不存在你说的这问题。而是。如果你们有个专门的云盘,那它这时候啊,就跟这个结构差不多了,你注意就和这个差差不这就我们那个云盘,或者这就是我们公共的邮箱,对不对,和这个结构就差不多了。也就是说这是使用什么。文件服务器方式。也就是你使用文件服务器和我使用SN有什么不一样?我们看的网络结构。网络拓扑结构都是这种结构。但它不一样的地方啊,但很明显。主要就是版本,第一个就是版本的问题。你想想啊。
15:01
我们咱们这样把这个图拷贝过来啊,好说。怎么看?这如果说是我们的共享云盘。我把文件发上去了。咱们大家都能下载,然后我发一个另外一个版本的文件,大家可以下载,再发一个大家可以下载,这上面是不是存了很多我的发的这同一个文件的不同版本呢。浪费空间吧。是不是我们浪费云盘的空间?浪费我们FTP服务器的空间,对吧,这是一个问题,第二个问题,你如果说想恢复到以前的版本。你怎么恢复呢?你是不是得需要到SVN,不是SVN啊,这就不是SVN了,这是什么,这我们的FTP服务器了啊,这样吧。
16:05
这个图还真不能这样写是吧,FTP服务器。不能用这个图。那么你想恢复到以前的版本怎么办?你得打开FTP服务器挨着看呢。挨着看你的版本,那我恢复恢复到哪个版本呢?你除非说你的版本号是按照日期来记录的。或者说按照年月日十分秒。来记录。你否则想恢复不好恢复啊。我想回复几月几号的,你FTP服务器上存放的,你显示的是那个修改日期啊,是存放到它上面那个日期或者。
17:04
同一个文件有多个人?由多个人来修改了。你比如说刚才那个客户。客户名单是吧?客户信息,客户信息张三的,李四的,王五的都是客户信息,如果张三的先提交了客户信息这个文件了,紧接着李四提交了,那李四提交就会把张三提交的那个给他。覆盖掉,紧接着王五又提交了,可好,张三和李四的都没了。他把李四的也给覆盖掉了,最终这里边存放的就是王五写的那个,那他俩的工作就没做。那那咱换个名儿吧,是吧,客户名单张三,客户名单李四,客户名单王五,可最终你要注意这是一个文件呢,你不能弄成三个文件呢,那个它合一块啊。这FTP服务器它没有这个往一块儿合一块这个功能啊。
18:04
所以就出了问题了。另外。王五。把这俩人呢,都弄好了啊,合一块,他自己手工合一块传上去了。这是赵六,赵六在FTP服务器上看的时候,一不小心还把那个客户名单给删掉了。你一不小心删掉了没了。没了,其他人再找,还有没有了,没了呀。没了,然后说这个文件哪了?王五说我传上去了呀,那张三和李四说,那为什么没有,那我们好不容易写的东西,我自己也没有保存。东西丢了,到底谁删了他不知道啊。谁都能操作,也就是说这上面的文件是不具有安全性的。而且有些文件可能我放上去。
19:03
我李四放上去了,只让谁看,这是经理,只让经理看。其他人都不能看,可是你只要放上去,所有人都能看。就不安全这种方式啊,我们的资源文件不安全。所以这个我就不写了啊。这就不写了,文件服务器方式,光说不写不写也不完整是吧,那么第一个。这个。空间。大量浪费是吧。你如果说要进行版本里边存储各种版本的话,第二个文件。无法设定什么访问权限。第三个。
20:04
啊,第三个。资源吧,咱不能叫文件,应该叫资源。资源。安全性。它不是较低是很低是吧?啊然后呢。发生冲突。资源无法自动。合并等等啊,先不说了。就是它存在的问题。当然了,这说的这些问题。我们的SN。都能够解决。他都能够解决,这就是啊,我们说说这个弊端啊,传统文件共享方式的弊端,说它就是告诉大家我们学习SVN的。
21:08
必要性。用其他方式替代,它不好替代。
我来说两句