编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是服务器软件相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点:
Codeville is a distributed version control system. It began with a novel idea for a merge algorithm and has grown from there. It is designed to be easy to
Bazaar 是一个分布式的版本控制系统,它发布在 GPL 许可协议之下,并可用于 Windows、GNU/Linux、UNIX 以及 Mac OS
Subversion (SVN) 是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。
Darcs 是新一代轻量级分布式版本控制系统. 完全使用Haskell编写而成。 不同于以往的版本控制系统, Darcs没有中央服务器. 任何一个本地repository都可以既是客户端也是服务器, 节点之间可以任意同步.
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。而CVSNT是CVS在Windows下的版本。
CVS ( Concurrent Versions System )老牌的版本控制系统,它是基于客户端/服务器的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的
svk is a decentralized version control system built with the robustSubversion filesystem. It supports repository
monotone 是一个分布式版本控制系统,提供了简单的、单文件事务版本存储和点对点同步协议,支持历史版本敏感的合并操作、轻量级分支处理以及集成代码评审和第三方测试工具。使用加密的版本命令方式和客户端
ViewVC (前身是ViewCVS)是CVS和SVN版本控制系统的Web浏览界面,使用 ViewVC可以浏览版本库中的目录/文件、以及每个文件的历史版本记录等,同时还可以显示和下载文件等操作。
Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
Archiva 是一个管理一个和多个远程存储的软件。它能够与Maven,Continuum和ANT等构建工具完美结合。Archiva提供的功能包括:远程
QSvn 是一个跨平台的图形界面的 SVN 客户端程序,支持包括 Linux/UNIX/Windows以及Mac OS操作系统。
subvertpy 是一个Python 对 Subversion 版本控制系统的 Python 语言操作库,本身还包含一个 Subversion 服务器端协议的实现。
QBzr 是专为 Bazaar 这个分布式版本控制系统而开发的图形化前端。由于 QBzr 是基于 Qt 工具包编写而成,所以它能够跨平台运行,其执行平台包括 Linux、Windows 等。
Scmbug 集成了问题追踪和软件配置管理,它的目标是成为版本控制系统和问题追踪系统的通用粘合济。
DotSVN 是一个 .NET 版的 Subversion 版本控制系统。
LibreSource is a versatile collaborative platform. Open Source, modular and highly customizable, LibreSource is adapted to collaborative software
TortoiseCVS扩展Windows的资源管理器来实现对CVS版本控制库进行操作
SmartSVN 是一个功能强大而且简单好用的图形化的SVN客户端。