SVN(TortoiseSVN)小乌龟编程是一款开源且免费的Subversion版本控制系统客户端,旨在帮助用户高效管理文件。它拥有多项功能,能够确保数据的安全性和完整性,所有文件均保存在中央存储库中进行集中管理。同时,它还提供了高效的API接口,便于管理,极大提高了开发者在项目管理方面的效率。快来KK下载体验吧!
1. 支持独立运行Subversion服务器
2. 采用二进制差异算法展示文件差异
3. 提供清晰定义的API接口
4. 支持右键菜单进行文件管理
5. 提供可选的网络层支持
1. 轻松集成
TortoiseSVN与Windows shell(如资源管理器)无缝衔接,您可以继续使用熟悉的工具,免去频繁切换程序的麻烦。
它的右键菜单同样适用于Windows标准应用程序、文件管理器和文件/打开对话框。需要注意的是,TortoiseSVN作为Windows资源管理器扩展,可能无法在某些其他程序中正确显示(如重新加载图标无法显示)。
2. 直观的图标
每个受版本控制的文件和目录都有一个小图标显示其状态,帮助您快速识别工作副本的当前状态。
3. 简单浏览Subversion命令
所有Subversion命令均存储在任务管理器的右键菜单中,TortoiseSVN通过子菜单提供便捷的访问。
1. 简单易用
- 通过Windows资源管理器直接使用所有命令。
- 仅显示当前文件/文件夹适用的命令,其他不可用的命令不会出现。
- 可通过Windows资源管理器直接查看文件状态。
- 设计直观且描述性强的对话框,不断根据用户反馈进行优化。
- 支持通过鼠标右键拖拽直接在Windows资源管理器中移动文件。
2. 支持多种Subversion协议
- http://
- https://
- svn://
- svn+ssh://
- file:///
- svn+XXX://
3. 强大的提交对话框
- 内置拼写检查器帮助编写日志信息。
- 自动完成路径和关键字,提升操作效率。
- 支持带特殊字符的文本格式。
4. 强大的图形展示
- 提供关于修改/提交的图形展示,便于查看标签、分支创建及文件/文件夹修改记录。
- 项目提交数据图形化展示。
- 可方便地对比不同分支或标签。
5. 独立项目设置
- 设置最小日志信息长度,避免误提交。
- 提供不同语言版本的拼写检查器。
6. 整合问题追踪系统
针对不同的基于Web的问题追踪系统,TortoiseSVN 64位提供了灵活的集成机制。
- 为需要提交修改的问题设置独立的输入框,用于输入追踪号码,或在日志信息中使用不同颜色标识问题号码。
- 显示所有日志信息时,带有问题号码的单独栏位便于查看提交与问题的关联。
- 问题号码带有相应的链接,可直接通过浏览器打开。
- 如果提交未指定任何问题号码,将会收到提示。
7. 实用工具
- TortoiseMerge:显示文件更改并帮助解决冲突。
如果用户没有提交权限,可以通过补丁文件实现更改。
- TortoiseBlame:查看文件注释,同时显示每行的日志信息。
- TortoiseIDiff:查看对图形文件的更改。
- SubWCRev:在源文件中包含修改的版本号/日期等信息。
1. 替代传输层
Subversion版本库在浏览层面实现了抽象,有利于完成新的互联网系统建设。Subversion的高级Web服务器是Apache网络服务器的模块,采用HTTP变异协议WebDAV/DeltaV通信,这使得Subversion在可靠性和易用性方面取得了显著提升,同时可直接利用Web服务器的特性,如身份验证、授权等。
2. 一致的数据处理方式
Subversion使用二进制文件差异优化算法来呈现文件差异,适用于文本和二进制文件。这两种类型的文件都被压缩并存储在版本库中,差异数据通过互联网进行传输。
3. 高效的分支和标签操作
Subversion通过复制新项目创建分支和标签,采用类似硬链接的方式,因此操作通常消耗的时间较少且相对固定,同时版本库所需空间较小。
一、检出项目
1. 安装TortoiseSVN后,在桌面上新建文件夹,右键点击空白区域,选择“SVN检出”选项。
2. 在弹出的“SVN检出”窗口中,输入版本库地址并点击确认。
3. 弹出认证框,输入账号密码,并选择保存认证以便下次使用,最后点击确定。
4. 等待检出完成,完成后点击确定。
5. 检出完成后,在文件夹中查看项目文件,标志着检出成功,可以继续进行后续操作。
二、导入项目
1. 右键点击桌面,选择TortoiseSVN,然后点击“版本库浏览器”。
2. 在版本库浏览器中,右键点击目标目录,选择“加入文件/加入文件夹”。
3. 选择要导入的项目文件夹(如SVNProject),点击“加入”进行添加。
4. 在弹出的对话框中填写提交信息,确保其他人了解您的修改。
5. 导入完成后,重新检出项目,以确保其受SVN控制。
6. 右键点击已导入的目录,选择检出并进行修改,完成后即可开始工作。
特别说明
安装包包含TortoiseSVN-1.9.4.27285-win32-svn-1.9.4.msi和LanguagePack_1.9.4.27285-win32-zh_CN.msi两个文件。
首先安装TortoiseSVN-1.9.4.27285-win32-svn-1.9.4.msi(官方安装包),然后安装LanguagePack_1.9.4.27285-win32-zh_CN.msi(中文语言包)。
显示全部