注册GitHub和源程序版本管理软件和项目管理软件的优缺点

目前市面上主要源程序管理软件主要有:Microsoft TFSTeam Foundation Server)、GitHub、Trac、BUGZILLA、Apple XCode、SVN

Microsoft TFSTeam Foundation Server):

优点:

任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合

缺点:

搭建、维护tfs比较复杂,硬件要求也比较高。

GitHub

优点:

GitHub是一个非常万能的工具。对于任何大小的项目,他都是理想的工具;他也是伟大的web工作流工具。首 先,他可以作为一个版本控制系统和协作工具,用它来发布工作。

利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于 ,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。

创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。

学习Git也有很多好处。他被视为一个预先维护过程,你可以按自己的需要恢复、提交出现问题,或者您需要 恢复任何形式的代码,可以避免很多麻烦。Git最好的特性之一是能够跟踪错误,这让使用Github变得更加简 单。Bugs可以公开,你可以通过Github评论,提交错误。在GitHub页面,你可以直接开始,而不需要设置主机或者DNS。

缺点:

上手较难,所以要慢慢磨合

Trac

优点:

1、Trac做一个SCM配置管理平台,意味着它有良好的扩充性

2、Trac的权限体系是比较完备的设计

3、非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。

缺点:

1、不支持多项目,

2、需求和缺陷没有分离,

3、用 wiki 来替代 Word 等工具编写文档对于产品策划来说门槛太高了,

4、中文化不完整,美术人员接触起来困难重重,

5、不显示中文名,本地化做得很差,

6、核心功能很少,不安装插件基本上没法用。

BUGZILLA

优点:

1、BUGZILLA不收费,

2、BUGZILLA现在有中文版支持

缺点:

1、BUGZILLA只能管理缺陷

Apple XCode

优点:

1、可以自动创建分类图表。

2、自动提供撤消、重做和保存功能,无需编写任何编码。

缺点:

  更新版本后,某个插件可能会失效。

SVN

优点:

1、安全性较强。

2、支持0或1业务

缺点:

1、速度较慢

2、数据不透明

注册GitHub,没啥可说的,只不过是通过冯花平老师的博客提供的链接地址找到的,之后到了注册界面,之后注册完成后跳转页面了。我只知道这个软件很强大,功能也很全面,只不过上手很难。所以加油吧,先慢慢熟悉,之后再慢慢实践摸索吧。

posted @ 2016-03-16 11:38  坑爹的果果  阅读(506)  评论(0编辑  收藏  举报