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





本文对比分析了TFS、GitHub、Trac、SVN及Coding等流行源程序版本管理和项目管理软件的优缺点,包括它们的功能特性、适用场景及存在的问题。

被折叠的 条评论
为什么被折叠?



