版本控制系统技术演进史,从SCCS到Git(25)

hg update <revision>:将指定的分支检出到工作目录中 。

hg merge <branch>:将指定的分支合并到工作目录中检出的当前分支中 。

hg pull:从远程存储库下载新修订 , 但不要将其合并到工作目录中 。

hg push:将新修订版本传输到远程存储库 。

hg log:显示活动分支的提交历史记录和相关的描述性消息 。

版本文件

Mercurial 版本文件示例:

Manifest revlog

hey.txt208b6e0998e8099b16ad0e43f036ec745d58ec04

hi.txt74568dc1a5b9047c8041edd99dd6f566e78d3a42hi.txt74568dc1a5b9047c8041edd99dd6f566e78d3a42

revlog

总结

本文中 , 我们回顾了VCS版本控制的发展历史 , 介绍了VCS版本控制系统技术演进过程 , 对历史上曾经出现的主要VCS软件进行了介绍和比较、还有各自的技术实现以及常见操作命令 。

推荐阅读