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