TortoiseSVN 是一款开源的版本控制软件。到 2006-5-1,TortoiseSVN 的最新 release 为 1.3.3.6219; Subversion 的最新 stable release 为 1.3.1。
安装 TortoiseSVN 1.3.3.6219 要求先安装 Subversion 1.3.1。
根据 Subversion 的官方文档,Subversion 被设计成 CVS 的接替者。
TortoiseSVN 的官方网站:http://tortoisesvn.tigris.org/
Subversion 的官方网站:http://subversion.tigris.org
TortoiseSVN 是 Subversion 的 Windows 扩展。它使你避免接触 Subversion 枯燥而且不方便的 Command Line。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里右键操作就可以了。它看起来就是这个样子:
官方的英、中文文档都针对 Unix/Linux 系统的。本学习笔记是针对 Windows 系统的。
由于本人没有实践大项目的开发经验,平时都是自己做软件。所以对很多专业的知识了解不多,所以,本学习笔记只适用于那些像我一样自学编程,或在校大学生之类的初学者。
版本控制系统都能实现对文件的修改状态进行监控。有的系统(例如 Subversion)可以监控目录。常见的版本控制系统有 Visual Source Safe, CVS。CVS 是开源的。Visual Source Safe 是 Microsoft 开发的。Visual Source Safe 6.0 在 Visual Studio 6.0 和 Visual Studio .NET 2003 下都可以找到。但由于安全性等问题,它现在正逐渐被淘汰 (根据 CSDN 上zhongkeruanjian(编程亮子) 的观点)。Subversion 目前应用的人不多,不过根据其官方网站的说法,它的客户每天都在增加。