源代码管理工具
git介绍:分布式版本控制工具。
作者是: linux之父, linus Benedict Torvalds
git是10天时间就写完了。
其他版本控制工具::
CVS:最早的开源的, 免费的集中式版本控制工具。 需要多提交, 多备份才可以弥补缺点。
SVN :
ClearCase:
VSS:
集中式版本控制: 服务器, 客户端,两个角色; 所有的管理都是服务器在做。
分布式版本控制 : 服务器, 客户端, 本地的版本库 三个角色; 客户端对 本地的版本库, 本地的版本库对 服务器。
对比:速度: git速度比svn快很多; 结构: svn是集中式, git是分布式; 其他: svn使用分支比较笨拙, git可以拥有无限分支;
SVN必须联网, git支持本地版本控制;
旧版本的svn在每个目录放一个.svn, git只在根目录下面有一个.git;
git工作流程:三个角色, 共享版本库(服务器), 本地仓库, 开发人员;
使用git:
1.命令行
2.图形化界面工具: sourcetree, github, xcode.
3.工具下载地址:wome http://www.sourcetreespp.com/download/ https://mac.github.com
网友评论