月光宝盒--版本管理1

2. 日渐混乱的海量历史

如果从版本管理角度看人类历史的发展,也许会很有意思。横向时间线上分为3个阶段:初始版本、实体文字版本、多媒体+电子文字版本。纵向属性线上从范围、质量、成本、进度来考虑。
        
        2.1 初始版本
        文字出现以前,可划分为初始版本。
        此时的历史信息,通过口述、舞蹈、歌曲、图画等流传下来。信息的交流就是靠人。
        
        范围:信息内容主要是部落发展中经历的大事件,如天灾地陷,从何处来,到哪儿去。信息的影响范围主要在部落内。部落间是独立的。
        质量:历史信息应是直白可信的,但随着时间推移准确性越来越低,偏差越来越大。
        成本:部落中选定人选,专职维护(可能是巫师、先知等角色)。人力、设备资料都很少。
        进度:常规以维护人的寿命为周期,如果前任来不及交接就意外死亡,这个部门的历史信息就中断了,或者面目全非了。
        
        初始版本中,有很多目标、需求等重要问题注释,但没有注释,已经无法追溯,变成上古历史问题。我们只能通过后续人的研究、推断、猜想,来理解。
        作为人类最关心的,“人类5W2H问题:我们是谁?我们在哪里?我们从何处来?什么时候来的?怎么来的?已经存在了多长时间?为什么?”,现在就有各种版本。
        作为版本管理最关心的问题:“文字怎么来的?什么时候来的?谁创造或拷贝的?”,也是有各种版本。
        上古问题的来源和细节,没有平台化的注释,已经不可考证,每个人都去深究意义不大(也许不是,我们来的目的是什么?目标不明确,活着后头的事情会一团糟很无聊)。反正结果是我们进入了实体文字版本。

2.2 实体文字版本
        一直到现在,我们都在实体文字版本中。
        此时的历史信息,通过有意义的文字,篆刻或书写在第3方媒质上流传。信息的交流是靠口头教授和文字。图书馆是历史信息的仓库,各地图书馆是仓库的分布式备份,但备份不是像电子文件一样无差别无损复制,甚至不是分支式的某一点相同。只是在名字相同,内容各异的备份。具体内容根据项目管理、资源分派、质量管理程度各部相同。我们获取到的确实是历史信息。对普通人来说,能够尽早地学习到学习能力,到好的图书馆中获取历史信息,是个人发展的瓶颈,至少学术上如此。
        
        范围:信息内容主要是部落和部落间发展的大事件,如天灾地陷人祸;还有就是对上古问题的研究和猜想;记录个人及个人生命内信息逐渐增多。影响范围主要在部落内,部分到部落间。部落间已经有或好或坏的联系。
        质量:准确性仍然在降低,偏差仍然在拉大,但幅度变慢。多出了很多注释、解释信息,去影响准确性和偏差。
        成本:部落内外很多的专职、兼职人员维护;使用了各种能记录实体文字的物质。
        进度:周期越变越快,因为前任意外造成的信息中断逐渐减少,因为接任者理解不准确造成的信息面目全分逐渐增多。
        
        虽然多了对上古问题研究和猜想的注释,上古问题的迷惑仍然存在。因为源头不可考证,我们的注意力逐渐转移到对上古问题历史注释的考证上来。
        上古问题的注释已经分类百种,深入千层,考证很花时间和精力,每个人都去深究每个方向每个层次意义不大(也许不是,目标都不清楚,对目标的注释进行研究,效果如何不知道,但肯定是长期的,而且没有验证标准)。反正结果是我们进入了多媒体+电子文字版本。
                
        2.3 多媒体+电子文字版本
        这个时期应可以从19世纪算起,一直到现在。
        此时的历史信息,就是把前两种的方式结合起来,但用新的媒质来存储路程。信息的交流是靠教育、文字、信息轰炸和自己搜索。信息仓库从图书馆转移到信息海。海中有各式各样的东西,一样的,类似的,普通的,神秘的,应有尽有。我们获取信息的来源有很多:报纸、电视、网络,信息非常及时,但可能获取到历史信息,也可能获取到未来信息,或第3方人造信息。普通人被推着下海,智商、情商之后,搜商被提出来。考察在海量信息中,搜出真正有用信息的能力。
        
        范围:信息内容少部分是对上古问题、上古问题注释的研究和猜想;大部分是个人发展的一切事件。信息的影响范围已到每一个人。根据六度分割理论,任意的2个人,都可以通过不超过6个人扯上关系。        
        质量:准确性基本保持,偏差基本保持,有效性降低。但信息暴增,获取真正需要信息的难度加大。
        成本:人人都是维护者,主要使用电子流和电子存储设备。可能很快成为实体和虚拟的垃圾制造器。
        进度:周期以秒或更小为单位。从依靠人力搜索信息,变成依靠机器搜索。
        
        对大部分人来说,上古问题是否作古,问题注释是否区别,方向层次是否深究,无所谓。光是整理清楚历史注释,找出正确方向,看见这些问题的门口,就要耗费前半生,留给有志与此的人去做更为有效。我们的注意力主要是自己,接受的是无时无刻无处不在多媒体信息,我们关注的是自己面对的现实问题。
        声音、视频、电子文字。电子文字的发明,让文字的备份加倍容易,理论上可做到无损无差别备份,这为历史信息的准确性提供了巨力支持。也为历史信息的无差别备份提供保障。但实际中,没有实物的输出貌似没有损失,于是大家都在往信息海、信息云中增加输出。软件算是较彻底的电子文字,粗制滥造引起的诸多麻烦,也许正是版本管理在软件开发上得以广而告之的原因。
        不管你想不想,现在已经进入了人人都是历史的历史。
        
        2.4 人人都是信息制造者
        历史到现在,一方面,普通人可以参与到历史信息的创造和维护之中,这应是幸运的。一方面,获取历史信息的准确性、完整性等,加大了难度。越往后,我们要知道的历史信息越多。但只有了解这些历史信息,我们才可能注释得更好。看看穿越剧的火爆,我们能够理解历史信息的重要性,即使只是略懂一二。
        我们既是辛苦的,也是幸运的。不管怎样,在醒着时,我们无法回到过去的版本(也许只是我们不知道方法),只能寻找有用的工具和方法(比如google、baidu、图书馆),找到所需的历史信息,尽量添加积极正面的注释。
        
        以下是一条搜索到的历史信息:
        在奥斯威辛集中营纪念馆的墙壁上,刻着美国哲学家、诗人George Santayana(乔治 桑塔亚那)的一句话,发人深省:“The one who does not remember history is bound to live through it again(忘记历史的人,必定会重蹈覆辙)”。
        中国也有“前事不忘,后事之师”。现实中,我们还是前赴后继地做相反的事情。可能是因为找不着历史注释了,也可能是找到错误的注释了。

月光宝盒--版本管理2相关推荐

  1. 月光宝盒--版本管理1

    凡事总须研究,才会明白.大话西游能够成为90年代经典,我也还依稀记得是因为"得不到 + 已失去",可是不甚清楚.我翻开碟子一查,明明白白的每帧中都写着"无厘头" ...

  2. Git案例:月光宝盒 ,让我们随时回到以前

    Git就是月光宝盒 ,让我们随时回到以前 Git案例:版本切换 项目需求: 项目不同版本间切换: 新建项目,Git初始化项目. 制作三个不同版本项目(不同版本区分使用标签(tag)): html5_v ...

  3. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  4. 代码管理和版本管理的作业流程以及规范是怎样的?

    代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...

  5. Git安装与使用教程-本地仓库与远程仓库内容版本管理

    一.Git 简介 Git是目前世界上最先进的分布式版本控制系统.其可以进行本地和远程两种版本控制. 本地版本控制:在本地 .git 文件夹内维护历时文件 远程仓库(如GitHub)版本控制:在本地 . ...

  6. 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?...

    目前流行的源程序版本管理软件和项目管理软件:Microsoft TFS,Github,SVN,Coding 各自的优缺点: Microsoft TFS: 优点: 任务版上能将需求.项目进度一览无余,对 ...

  7. 用好 Git 和 SVN,轻松驾驭版本管理

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 凌承一 来源 | bubuko.com/infodeta ...

  8. 跟我做CVS版本管理试验

    本篇文章主要讲述版本管理中的标记用法,目前假设已经安装了CVS并且配置了环境变量CVSROOT,在前面的文章中又相关的记录,[url]http://tianli.blog.51cto.com/1903 ...

  9. 谈一谈git和SVN两大版本管理工具。

    Git 和 SVN 的区别? 写在前面: git和SVN都是一个版本管理工具,没有孰优孰劣之分,在这里,只是简单的说一说git和svn的优缺点.选用哪一个看自己公司的实际情况而定. 1) 核心的区别在 ...

最新文章

  1. Android SystemProperties系统属性分析
  2. BLE进阶——链路层(1)
  3. Java8 - 避免代码阻塞的骚操作
  4. Cocos Creator中的动画支持技术
  5. 回归树与基于规则的模型(part2)--简单回归树
  6. [C#]加密解密 MD5、AES
  7. linux满负荷运行tail,linux内核tcp调优规范与方案
  8. MyBatis generator 注解方式和xml方式
  9. 二次量子化与量子计算化学
  10. 功率半导体器件的研究意义
  11. Win7 无法安装 VMware Tools
  12. 电脑qq游戏程序更改计算机,电脑怎么把qq游戏快捷到桌面
  13. linux 命令行语法错误,sudo命令:解决使用Linux命令行时出现的错误提示
  14. vue中a的href写法
  15. 吉林全国计算机报名系统入口,http://ncre.jleea.com.cn吉林计算机等级考试报名系统入口...
  16. 单片机实例6——报警产生器(硬件电路图+汇编程序+C语言程序)
  17. 【Retrofit】1.02.0区别
  18. Fragment懒加载,上岸蚂蚁金服
  19. 信息安全系统设计基础实验一
  20. 一个人开发手游有多难

热门文章

  1. Office2016零售版(Retail)转批量授权(VOL)方法
  2. 没有四肢的生命 - 尼克·武伊契奇
  3. 用falsk写一个简单的接口
  4. 开抖音小店怎么赚钱?无货源模式还能做吗?真实情况分析
  5. Ubuntu 安装 xubuntu 的xfce 桌面
  6. JavaScript/ES6 从this开始理解apply() call() bind()、 class 、箭头函数
  7. 【VisionMaster 行业应用案例】第一讲 光伏丝网印刷应用
  8. 新晋 CTO 的工作总结:我在第一年学到了 14 个经验教训
  9. 一篇文章带你了解自动化测试开发
  10. VxWorks 操作系统简介