一、举个例子,你可以这么理解
比如你平时会写一些文档,以前呢都是在自己的电脑文件目录中修改,并做好一个个的版本号。

涨薪方案-
后面的不同描述,就可以理解为版本号。
二、云文档
因为这些文件都在你的电脑上,如果团队需要开会讨论你的文档,就只能拷贝了。
1、于是乎,老板说咱们用个XX云文档吧
。只要你把文档发布(push)
到了云平台上,大家都可以看到了。

2、但是呢,如果你的文档还没完全写好,是不想发布(push)
的,并且编写文档的每个阶段你也想做好一个个的变更记录,方便恢复到某个版本节点。
那么你电脑安装的云文档软件
就提供了这么一个功能:在你没有发布
之前,所有的文档历史记录都会存储在云文档的本地快照
中,你保存一次就产生一个快照。
3、当你感觉文档写的很好了,也检查没问题了,再把最终的版本再发布(push)
到云平台上,让同事都能看到。
三、版本管理

-
本地安装的
云文档软件
,就相当于客户端,比如Git、SVN客户端。 -
“远程的云文档”就是代码托管平台,比如github、SVN Server。
-
托管平台可以帮我们实现版本控制,不需要开发者自己进行文档
复制备份
-
当文档进行版本管理时,可以根据版本进行:阅读、修改、提交、更新、恢复等等操作,实现团队协作