TortoiseSVN是非常给力的开发管理软件,是一款开源的应用工具。由于TortoiseSVN是纯英文的,很多用户表示用不习惯,所以kkx在这里给大家分享的了包含中文语言包的TortoiseSVN,希望大家会喜欢!
TortoiseSVN特性
1.外壳集成
TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。
并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以工作在其他文件管理器,以及文件/打开对话框等标准的 Windows 应用程序中。你必须牢记,TortoiseSVN 是有意作为 Windows 资源管理器的扩展开发,因此在其他程序可能集成的并不完整,例如重载图标可能不会显示。
2.重载图标
每个版本控制的文件和目录的状态使用小的重载图标表示,可以让你立刻看出工作副本的状态。
3.Subversion指令的简单浏览
全部的Subversion指令存有于任务管理器的鼠标右键菜单,TortoiseSVN在那里加上子菜单栏。
由于TortoiseSVN是一个Subversion手机客户端,大家也很心甘情愿展现一些Subversion自身的特性:
4.目录版本控制
CVS只有跟踪单独文件的历史时间,可是Subversion完成了一个“虚似”文件系统软件,能够跟踪全部目录树的改动,文件和目录全是版本控制的,結果便是能够在手机客户端对文件和目录实行挪动和拷贝指令。
5.分子递交
递交要不彻底进到版本库,要不一点也没有,这容许开发人员以一个逻辑性块递交改动。
6.版本控制的数据库
每一个文件和目录都是有一组额外的“属性”,你能创造发明和储存随意的键/值对,属性是版本控制的,如同文件內容。
7.可选择的传输层
Subversion在版本库浏览层面有一个抽象化,有利于大家去完成新的互联网体制,Subversion的“高級”网络服务器是Apache网络网络服务器的一个控制模块,应用HTTP的变异协议书WebDAV/DeltaV通信,这给了Subversion在可靠性和易用性层面非常大的益处,能够立即应用网络服务器的特性,比如验证、受权、传送缩小和版本库访问这些。也有一个轻形的,独立运作的Subversion服务端,这一网络服务器应用自身的协议书,能够轻轻松松的用SSH封裝。
8.一致的数据处理方法
Subversion应用二进制文件差别优化算法呈现文件的差别,针对文字(人们可读)和二进制(人们不能读)文件具有一致的实际操作方法,二种种类的文件都缩小储放在版本库中,差别在互联网上双重传送。
9.高效率的支系和标识
支系与标识的成本不与工程项目的尺寸成占比,Subversion创建支系与标识时仅仅拷贝新项目,应用了一种类似硬链接的体制,因此这类实际操作一般总是耗费非常少而且相对性固定不动的時间,及其不大的版本库室内空间。
10.优良的维护保养工作能力
Subversion沒有历史时间压力,它由一系列优良的共享资源C库完成,具备界定优良的API,这使Subversion很容易维护保养,能够随便的被别的语言表达和程序流程应用。