TortoiseSVN 64位是Subversion版本的一个免费的开源编程工具客户端,TortoiseSVN 64位能够管理时间之外的文件和目录,版本库中保存的文件,除了能记住每次修改的文件和目录外,版本库与普通的文件服务器非常相似。
TortoiseSVN 64位软件特点
【可选的网络层】
Subversion对访问版本库有一个抽象的概念,这有助于人们实现新的网络机制,Subversion的“高级”服务器是Apache网络服务器的一个模块,使用HTTP的变种协议WebDAV/DeltaV通信,这使Subversion在稳定性和交互性方面具有巨大优势,可以直接使用服务器的特性,如认证、授权、传输压缩和版本库浏览等。还有一个轻量级的、单独运行Subversion服务器,它使用自己的协议,可以很容易地用SSH封装。
【数据处理】
Subversion使用二进制文件差异算法展示文件的不同之处,对文本(人类可读)和二进制(人类无法读取)文件具有一致的处理方式,两类文件都压缩保存在版本库中,差异通过网络双向传递。
【高效的分支和标签】
分枝和标签的成本与工程的大小不成比例,Subversion使用一种类似于硬链接的机制来创建分支,而Subversion只是在创建分支时复制项目,因此,这种操作所需的时间通常很少,而且时间相对固定,而且版本库空间较小。
【维护能力】
Subversion没有历史负担,它由一系列很好的共享C库实现,有定义良好的API,这使得Subversion易于维护,其他语言和程序也易于使用。
【外壳集成】
TortoiseSVN 64位与Windows外壳(如资源管理器)无缝集成,您可以在熟悉的工具上工作,无需在每次使用版本控制功能时切换应用程序。而且您不必使用Windows资源管理器,TortoiseSVN32位右键菜单可以在其他文件管理器、文件/打开对话框等标准Windows应用程序中工作。一定要记住,TortoiseSVN 64位是一个被设计为Windows资源管理器的扩展,所以其他程序集成的可能还不完整,比如无法显示重载图标。
【重载图标】
每一个版本控制文件和目录的状态都用一个小的图标来表示,让你立即看到工作拷贝的状态。
【简便访问】
方便地访问Subversion命令。
Explorer的右键菜单上都有Subversion命令,TortoiseSVN32位在这里添加子菜单。由于TortoiseSVN是一个Subversion客户端,我们希望向您展示Subversion自身的一些特性:
【目录版本控制】
CVS仅能跟踪单个文件的历史记录,但Subversion实现了一个“虚拟”文件系统,它可以跟踪整个目录树的修改,并且文件和目录都有版本控制,从而在客户端执行移动和复制命令。
【原子提交】
提交或者完全进入版本库,或者一点也没有,开发人员可以在逻辑块中提交修改。
元数据的版本控制。每一个文件和目录都有一组附加的“属性”,你可以创建和保存任意的键/值对,像文件内容一样版本化。
TortoiseSVN 64位软件亮点
1、对版本库存取有一个抽象的概念,有利于人们实现新的网络机制。
2、使用二进制文件差异算法显示文件的不同,对文本和二进制文件具有一致的操作方式。
3、每个版本控制文件和目录的状态用多载小图标来表示,让你立即看到工作拷贝的状态。
4、每个文件和目录还有一组“属性”,你可以创建和保存任意的键/值对,属性像文件内容一样版本控制。