- 软件简介
- 相关软件
- 猜你喜欢
- 相关教程
- 下载地址
TortoiseSVN 是一款软件开发者不可或缺的版本控制和管理系统软件。它通常被软件开发团队用于管理软件版本和工作流程,特别适合多人协作。无论你是进行软件开发、网站设计还是软件本地化,TortoiseSVN 都是理想的选择。项目管理人员必备的应用软件,其亮点如下:
可选择的传输层
Subversion 在版本库浏览方面具有抽象化的特性,便于实现新的互联网协议。Subversion 的高级网络服务器是 Apache 网站服务器的一个模块,使用 HTTP 的变异协议 WebDAV/DeltaV 进行通信,这为 Subversion 带来了可靠性和易用性的巨大优势,能够直接利用网络服务器的特性,例如验证、授权、传输压缩和版本库访问等。另外还有一个轻量级的、独立运行的 Subversion 网络服务器,它使用自己的协议,可以轻松地用 SSH 封装。
数据处理方法
Subversion 使用二进制文件差异优化算法来显示文件的差异,对文本(可读)和二进制(不可读)文件具有一致的操作方法。两种类型的文件都压缩存储在版本库中,差异在网络上双倍传输。
高效的分支和标签
分支和标签的成本与项目的大小不成比例。Subversion 创建分支和标签时仅仅复制项目,使用了一种类似硬链接的机制,所以这类操作一般总是花费非常少且相对固定的时间,以及不大的版本库空间。
维护能力
Subversion 没有历史压力,它由一系列优秀的共享 C 库实现,具有定义良好的 API,这使得 Subversion 很容易维护,可以被其他语言和程序轻松使用。
壳集成
TortoiseSVN 与 Windows 壳(例如资源管理器)无缝集成,你可以在熟悉的工具上工作,无需在每次使用版本控制功能时切换软件。而且你不必非得使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以在其他文件管理工具以及文件/打开对话框等标准的 Windows 应用程序中工作。你需要TortoiseSVN 是有意作为 Windows 资源管理器的扩展设计的,所以在其他程序中可能集成的并不完善,例如轻载标志可能不会显示。
轻载标志
每个版本控制的文件和目录的状态使用小的轻载标志表示,可以让你立即看出工作副本的状态。
简单浏览
Subversion 命令的简单浏览,所有的 Subversion 命令都存在于资源管理器的右键菜单中,TortoiseSVN 在那里添加了子菜单。
目录版本控制
CVS 只能跟踪单个文件的历史,但是 Subversion 实现了一个“虚拟”文件系统,可以跟踪整个目录树的改动,文件和目录都是版本控制的,结果就是可以在客户端对文件和目录执行移动和复制命令。
原子提交
提交要么完全进入版本库,要么一点也没有,这允许开发人员以一个逻辑块提交更改。
版本控制的数据库
每个文件和目录都有一组额外的“属性”,你可以创建和存储任意的键/值对,属性是版本控制的,就像文件内容一样。
安装
首先安装 TortoiseSVN 软件,然后再安装语言包,在设置里更改语言。
使用 TortoiseSVN
安装 TortoiseSVN 后,右键点击任意文件夹,选择“SVN Checkout”。
输入仓库 URL 和本地路径,点击“OK”。
现在你可以右键点击文件夹,选择 TortoiseSVN 提供的各种命令,如“SVN Commit”、“SVN Update”等。
使用 TortoiseSVN 的右键菜单,你可以轻松地管理版本,查看更改,解决冲突等。
通过以上步骤,你可以开始使用 TortoiseSVN 进行版本控制。