Subversion 是广受欢迎的源代码管理软件,下面是一些常用资料。

服务器端

在实际使用的时候,我们首先需要安装 Subversion 服务器,获取 Subversion 有多种方式。

1. Subversion 的大本营是 Apache 中的 Subversion,从这里可以获取最新的软件。

链接地址:

 

subversion 同时还有一个中文站点

链接地址: 

 

除了官方的文档, i18n-zh 提供了对使用文档的中文翻译,这是位于 Google 上的地址。

链接地址:http://code.google.com/p/i18n-zh/wiki/svnbook

2. 如果访问 Subversion 需要通过某种通讯协议,还有一些安装包提供了完整的解决方案。我使用的是 VisualSVN

链接地址:

有非常简洁的安装程序和管理界面。

 

客户端

1. 客户端使用可以直接使用 Subversion 的命令行,可以参考 Subversion 的使用手册。

或者买一本专门介绍的书。

 

2. AnkhSVN ,对于 Visual Studio 的用户来说,使用一个图形界面的插件可能是更佳的选择。

AnkhSVN 为Visual Studio 提供的一个Subversion 源码控制插件。通过该IDE 工具,你可以在Visual Studio 中直接进行大部分版本控制操作。

 

链接地址:

感谢守护者对手册的翻译整理,这是他的地址:http://blog.csdn.net/shouhuzhe

提示:本文档针对于AnkhSvn2.0及更新的版本,支持vs2005、2008、2010。
本文档包括Richard LeBreton 提供的部分。

AnkhSVN 的中文使用手册:点击下载

 

3. TortoiseCVS

 

链接地址:

 

在2002年,Tim Kemp 发现 Subversion 是一个很好的版本控制系统,但是没有好的图形化客户端,创建一个作为 Windows 外壳集成的 Subversion 客户端的创意来自 TortoiseCVS,一个非常类似的 CVS 客户端。

 

  Tim 学习了 TortoiseCVS 的源代码,将其作为 TortoiseSVN 的基础,然后开始这个项目,注册了域名 tortoisesvn,并将源代码提交到网上。此时 Stefan Küng 正在寻找一个好的免费版本控制系统,他发现了 Subversion 和 TortoiseSVN,由于 TortoiseSVN 还不能够使用,他加入了这个项目并开始编程。很快他便重写了大多数代码,并且开始添加命令和特性,此时,最初的代码都已经不复存在了。

 

  随着 Subversion 越来越稳定,吸引了越来越多的用户开始使用 TortoiseSVN 作为他们的 Subversion 客户端。用户群增长迅速(每天都持续增长)。Lübbe Onken 提供了许多漂亮图标和 TortoiseSVN 的 logo,细心照料网站并且管理翻译。

TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序

 

  并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以工作在其他文件管理器,以及文件/打开对话框等标准的 Windows 应用程序中。你必须牢记,TortoiseSVN 是有意作为 Windows 资源管理器的扩展开发,因此在其他程序可能集成的并不完整,例如重载图标可能不会显示。

中文使用说明:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/