TFS(Team Foundation Server )git
缺点:能应用起来的团队、公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能。程序员
优势:重视社区活动,在GitHub,用户能够十分轻易地找到海量的开源代码。github
缺点(对我的):网络
缺点(对企业):svn
优势:力求不影响现有团队的开发过程,良好的扩充性,以里程碑的方式进行项目管理。学习
缺点:功能不是很强大网站
优势:支持文件重命名提交系统会提示删除旧文件,建立新文件,删除本地文件提交库中文件也被删除spa
缺点:要将权限控制文件保存为svn支持的UTF-8格式,一个库能够有多个工做目录但一个工做目录只能对应一个库虽然能够更改库位置可是要求很严格,库中文件存放方式,看不到文件真正的内容3d
Coding版本控制
优势: 支持设置保护分支,被保护的分支只有指定的一些成员才能够写(更新),其余成员只有读的权限。这在开发中能够避免一些重要的分支被成员随便修改。而在默认状况下,项目内的全部成员都有对项目的全部分支的所有权限,包括读、写、删除等等。
缺点:暂不支持导入外站的私有项目,但支持导入已有的公开项目,另外受制于网络条件,Coding不能必定保证导入成功。
如下是我注册GitHub的过程
首先打开网页,填写注册名字,邮箱,以及登陆密码。
调试好相关设置,直接下一步。
注册名 GAOYUAN1994