目前流行源程序版本管理和项目管理软件优缺点

Microsoft TFSTeam Foundation Server):

优点:

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

缺点:

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

GitHub

优点:

可以作为一个版本控制系统和协作工具,用它来发布工作。他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。

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

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

缺点:

如果,你是Github使用新手,首先的挑战就是摆正心态——需要不断实践和时间。

他可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相 似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转 化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。

这是由设计者决定的,然而,一些人发现 GUI 有点混乱,选择CLI代替。一些开发人员学习主要使用Git命令 ,这样可以解释为什么他们不太喜欢GUI的原因了。稍加练习,命令的学习是不太困难的。然而,你喜欢天天 写命令吗?特别是跟踪项目历史或解决冲突的时候。所以就有了另外一群喜欢GUI的人们。将提交、修改、移 动文件等操作可视化,会有一个更好的体验。而这些,就如之前提到的,需要时间来适应。

如果,你专门在GIthub上工作,版本控制存储库就值得你拥有,也需要你长期付出。

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、自动提供撤消、重做和保存功能,无需编写任何编码。

缺点:

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

时间: 2024-08-05 15:20:59

目前流行源程序版本管理和项目管理软件优缺点的相关文章

目前流行的源程序版本管理和项目管理软件

1.Microsoft TFS 优点:任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理.版本控制.BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合 缺点:搭建.维护tfs比较复杂,硬件要求也比较高. 2.GitHub 优点:GitHub是一个非常万能的工具.对于任何大小的项目,他都是理想的工具:他也是伟大的web工作流工具.首 先,他可以作为一个版本控制系统和协作工具,用它来发布工作. 缺点:将图片内容转 化为代码,或者将设计用于产品设置,看起来不是那样顺

版本管理和项目管理软件浅谈

版本管理和项目管理软件浅谈 项目管理软件 Trac vs Redmine 关于Trac,之前想为计组实验平台搭建Wiki的时候作为“备胎”所了解过,而与当时功能与其相似,看起来更有竞争力的产品——Redmine相比而言我更加看好Trac,因为Redmine有一些严重的缺点: 安装非常麻烦.在实际的生产环境中,Redmine在Debian\Ubuntu系统下没法稳定运作.Redmine的依赖是固定的,所以一些新的版本库可能没法工作.而且必须自己在apt-get中配置更新源,否则很容易错将某些依赖升

源代码版本管理与项目管理软件的认识与github的注册

源代码版本管理软件: 主要有:svn,cvs,hg,git,VSS 这些工具主要是一种记录代码更改历史, 可以无限回溯, 用于代码管理,多个程序员开发协作的工具.Perforce,StarTeam)--------〉入门级1.Clear case --------〉中坚级 2.CVS --------〉开源奇葩 3.Visual SourceSafe--------〉新秀级4.PVCS --------〉小工作组级 5 Perforce --------〉 6.CCC --------〉元老级

#个人博客作业——目前流行的源程序版本管理软件和项目管理软件优缺点

TFS(Team Foundation Server )是一个工作流协作的引擎,它允许一个团队使用他们自定义的流程,并使用在项目历史中实时收集起来的一个集中的数据仓库. 优点:集成性.版本控制系统和工作项存储器在注册时集成在一起.当注册时,可以将其与一个或多个工作项关联.新概念:搁置集 GitHub:Ruby社区的程序员使用Git以后,找不到好的Git托管网站,于是就开发了Github出来. 优点:重视社区活动,在GitHub,用户可以十分轻易地找到海量的开源代码. Trac是一个为软件开发项目

调查:源程序版本管理软件和项目管理软件

源程序管理软和项目管理软件的优缺点 cvs 优点:修改软件时可能会不知不觉混进一些 bug,而且可能过了很久你才会察觉到它们的存在.有了 cvs,你可以很容易地恢复旧版本,并从中看出到底是哪个修改导致了这个 bug.有时这是很有用的,cvs 用一种聪明的办法把一个文件的所有版本保存在一个文件里,仅仅保存不同版本之间的差异.cvs 最初由 Dick Grune 在 1986 年 12 月以 shell 脚本的形式发布在 comp.sources.unix 的新闻组第 6 卷里:1989 年 4 月

3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?

3.  上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,cmmi等项目.过程管理.过程改善的支持.任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用. 缺点:能应用起来的团队.公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能. (2)GitHub的优缺点: 优点:GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能

现在流行的源程序版本管理软件和项目管理软件

现在流行的源程序版本管理软件和项目管理软件有: 1.  Microsoft TFS 2.  Github 3.  SVN 4.  Coding 他们各自的优缺点是: Microsoft TFS: 优点:任务版上能将需求.项目进度一览无余,对于小团队而言,它集成了项目管理.版本控制.BUG          跟踪,能有效实现 SCRUM能与 VS 无缝接合 缺点:不适合新手,新手需要多加练习.个人成本上的消耗相对来说更大一些.整个系统是用 asp 实现的,用浏览器访问相当慢. Github 优点:

作业4.上网调查目前流行的源程序版本管理软件_064121陶源

上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点? 1.Microsoft和Mac OS X两个平台: 毫无疑问前者的用户群体远大于后者,在国内,微软操作系统的用户群体至少有90%,因此从用户数量上来看,微软IDE用户远大于苹果! 具体比较微软的Visual Studio和苹果的Xcode,VS对C++,C#,Visual Basic语言的支持性远好于Xcode,Xcode主要支持自家设计的Objective-C和Swift语言. 自己编程能力不算好,因此对这两个I

第八篇——源程序版本管理软件及项目管理软件

作业四:上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS.GitHub.Trac.Bugzilla.Rationale,Apple XCode)? 一.CVS 是一个C/S系统,是一个常用的代码版本控制软件.主要在开源软件管理中使用.与它相类似的代码版本控制软件有subversion.多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的.CVS版本控制系统是一种GNU软件包,主要用于在多人开发