vss(Visual Source Safe):
优点:
1、使用简便易学,配置管理的功能比较基本,提供文件的版本跟踪功能;
2、对用户的数目是没有限制的,因此使用 VSS 的费用是较低的。
缺点:VSS 的功能和安全性较弱,且只对 windows 平台进行支持
GitHub:
优点:
1、开源的分布式版本控制工具;
2、git是最快、最简单、最流行的;
3、用户可以十分轻易地找到海量的开源代码。
4、任意两个开发者之间可以很容易的解决冲突。
5、离线工作
缺点:只对 windows 平台进行支持,不能运行在其他操作系统上。代码保密性差。
Subversion(SVN):
优点:
1、svn服务器有2种运行方式:独立服务器和借助apache。
2、它的客户机 /服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码;
3、无限制的版本管理检出的模式避免了通常的因为排它检出模式而引起的人工冲突。
4、它的客户端工具可以在绝大多数的平台上使用。
5、SVN 是开发源码软件,无需支付购买费用。
6、SVN 的安全性和版本管理功能较强,可以实现异地开发的支持
缺点:
1、SVN的权限设置单一,无法完成复杂的权限控制;
2、SVN是开发源码软件,没有生产厂家为其提供技术的支持
coding:
1、相比GitHub,在国内使用coding速度会快很多
2、Coding 比 Github 有优势的地方还在于它的私有库。私有库往往是团队在用,对于访问速度,还有协作、任务分配上面都有一定的要求。相比Github,Coding 看起来更符合国民开发者的工作使用。需求制定,需求分配,任务跟踪,都跟项目代码可以连起来,更方便统一管理。
缺点:在开源项目方面不及GitHub