作业2.2 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业2.2 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?相关的知识,希望对你有一定的参考价值。

一、vss对比svn

VSS相对于SVN的优点主要是:
1.如果开发工具是VS.NET,用VSS较合适,方便。
2.安装配置和使用都简单,SVN安装配置复杂。
3.版本控制简单,打label后,要还原到这个版本较简单;SVN如果不控制提交粒度,要查找某个版本工作量会很大。

VSS相对于SVN的缺点主要是:
1. VSS自身安全性较差7。
2.只支持widows平台下,SVN支持Linux、Unix和windows5 @7。

 

 

二、github的优缺点

github优点:
  1. pull request,issue都是杀手级的feature。
  2. 强调个人,符合hacker更看重名誉/成就感的天性。

github缺点(对个人):
  1. 国内访问速度太慢,经常出现connect time-out(非GFW所为)。
  2. 不能很好的解决GB2312/GBK,对中文不够友好。
  3. wiki功能太弱,直接导致文档(对于开源项目很重要)经常被分离到一个独立站点。

github缺点(对企业):
  1. 无非解决企业内部的需求,github:fi价格过高(最便宜要$5,000/年)。
  2. 基于git,学习曲线陡峭,企业大规模用git根本不现实。尤其国内大家都刚学会svn。
  3. 可能在未来某天被墙。

以上是关于作业2.2 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?的主要内容,如果未能解决你的问题,请参考以下文章

作业二:了解流行的软件

作业二 流行的源程序版本管理软件和项目管理软件各自的优点缺点

作业二:源程序管理软件与项目管理软件

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

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

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