标签:体会 版本 界面 原理 版本控制 初学 下载到本地 完整 没有
github:项目版本控制器
git和传统的版本控制器相比,最大的一点是,界面简单,给与非线性开发模式的强有力的支持,完全分布式等。
对于完全分布式的实现,我的理解是这个样子的。这多少要涉及到一点它的存储原理,check一个源码的时候,git会将整个项目的所有源代码下载到本地来。对于远端的仓库项目来说,这就是一次完整的备份。从而实现了分布式模式。
对于git的存储原理-快照:每次提交时,git都会纵览一遍所有文件指纹信息,并对它做快照。为了提高性能,如果文件没有发生变化,则不保存这次快照,仍然使用上次的快照。
标签:体会 版本 界面 原理 版本控制 初学 下载到本地 完整 没有
原文地址:http://www.cnblogs.com/duyanzhen/p/6180746.html