博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见的版本控制工具?
阅读量:5901 次
发布时间:2019-06-19

本文共 1125 字,大约阅读时间需要 3 分钟。

1、VSS-- Visual Source Safe

      此工具是Microsoft提供的,是使用的相当普遍的工具之一,他可以与VS.net进行无缝集成,成为了独立开发人员和小型开发团队所适合的工具,基本上Window平台上开发的中小型企业,当规模较大后,其性能通常是无法忍受的,对分支与并行开发支持的比较有限。

其相关的外挂支持工具为SAW,SOS.

详细请见:

2、CVS--Concurrent Versions System,

此工具是一个开源工具,与后面提到的SVN是同一个厂家:Collab.Net提供的。

      CVS是源于unix的版本控制工具,对于CVS的安装和使用最好对unix的系统有所了解能更容易学习,CVS的服务器管理需要进行各种命令行操作。目前,CVS的客户端有winCVS的图形化界面,服务器端也有CVSNT的版本,易用性正在提高。

      此工具是相当著名,使用得相当广泛的版本控制工具之一,使用成熟的“Copy-Modify-Merge"开发模型,可以大大的提高开发效率,适合于项目比较大,产品发布频繁,分支活动频繁的中大型项目。

可以与Eclipse等流行工具进行集成开发。

详细请见:

3、SVN --CollabNet Subversion

      此工具是在CVS 的基础上,由CollabNet提供开发的,也是开源工具,目前越来越受到大家的欢迎,估计将来可能会成为最著名,使用最广泛的工具。

      他修正cvs的一些局限性,适用范围同cvs,目前有一些基于SVN的第三方工具,如TortoiseSVN,是其客户端程序,使用的也相当广泛。在权限管理,分支合并等方面做的很出色,他可以与Apache集成在一起进行用户认证。

      不过在权限管理方面目前还没有个很好用的界面化工具,SVNManger对于已经使用SVN进行配置的项目来说,基本上是无法应用的,但对于从头开始的项目是可以的,功能比较强大,但是搭建svnManger比较麻烦。

      是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。Subversion 是一个通用的系统, 可用来管理任何类型的文件, 其中包括了程序源码。

大家可以通过:http://www.collab.net/products/subversion/或来进行进一步的了解。

转载于:https://www.cnblogs.com/h-g-f-s123/p/5676235.html

你可能感兴趣的文章
LoadRunner监控Linux资源
查看>>
多核心Linux内核路径优化的不二法门之-slab与伙伴系统
查看>>
Cacti 0.8.8b 成功监控mssql 2005
查看>>
你所不知道的Kerberos 整理笔记(三)
查看>>
阿里云 DataV 产品简介
查看>>
snmp日志
查看>>
Windows 10预览版之抢先体验—短命的METRO界面
查看>>
串口ic读卡器源码-c#代码
查看>>
虚拟机安装与概述(1)
查看>>
使用Python一年多了,总结八个好用的Python爬虫技巧
查看>>
网页首页广告显示缓慢向上消失
查看>>
组播学习笔记(二)IGMP协议
查看>>
清华大学:模拟电子技术基础
查看>>
Java中常用的内存区域
查看>>
使用Nginx容器
查看>>
中级学员:2015年10月15日作业
查看>>
Filebeat 日志收集器 安装和配置
查看>>
磁盘和文件系统管理
查看>>
基于SaltStack完成LVS的配置管理
查看>>
即时通讯过程中如何设置音视频质量参数
查看>>