svn客户端是一款非常不错的工具,能够为编程和开发人员带来更多的便利,也能够更好的管理不同版本的软件。TortoiseSVN还支持查看历史记录来详细了解文件数据的修改内容,大大方便了团队和成员们之间的协同办公。此外,软件还可以非常好的记录每一次文件和目录的修改,大家完全可以根据自己的需要来将目标文件恢复到过去某一个的版本。
软件介绍
TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。软件能够将文件恢复到过去的版本,而且还能通过检查历史记录知道哪些数据做了修改,谁修改过这些数据。
软件优势
1.支持单独运行Subversion 服务器
2.采用二进制文件差异算法凸显文件的区别
3.具有定义良好的API
4.支持右键菜单管理
5.可选的网络层
软件功能
1、使用方便
①所有命令都可以直接从Windows资源管理器中获得。
②只显示对所选文件/文件夹有意义的命令。你不会看到任何你不能在你的情况下使用的命令。
③直接在Windows资源管理器中查看文件的状态
④描述性对话,由于用户反馈而不断改进
⑤允许通过在Windows资源管理器中右键拖动它们来移动文件
2、所有Subversion协议都受支持
①HTTP://
②https://开头
③SVN://
④SVN + SSH://
⑤文件:///
⑥SVN + XXX://
3、强大的提交对话框
①综合拼写检查器的日志消息
②自动完成修改文件的路径和关键字
③文字格式与特殊字符
4、大局
①可以创建所有修订/提交的图形。然后,您可以轻松地看到您创建标签/分支的位置或修改了文件/文件夹
②该项目的提交统计图
③轻松比较两个分支或标签
5、每个项目设置
①最小日志消息长度以避免意外地提交空的日志消息
②用于拼写检查器的语言
6、与问题追踪系统整合
TortoiseSVN提供了一个灵活的机制来整合任何基于Web的错误跟踪系统。
①一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中着色问题编号
②显示所有日志消息时,会在问题编号中添加一个额外的列。您可以立即看到提交属于哪个问题。
③问题编号被转换成直接在相应问题上打开网页浏览器的链接
④如果提交未分配给问题编号,则为可选警告
7、有用的工具
①如果TortoiseMerge
显示您对文件所做的更改
帮助解决冲突
可以将您从用户获得的补丁文件应用到您的存储库,而无需提交访问权限
②TortoiseBlame:显示文件的责备。还会显示文件中每行的日志消息。
③TortoiseIDiff:查看您对图像文件所做的更改
④SubWCRev:将版本号/日期/ ...包含到源文件中
8、提供多种语言版本
9、TortoiseSVN是稳定的
①在每次发布之前,我们都会为喜欢冒险的人先创建一个或多个“发布候选人”。
②在开发周期中,许多人测试中间版本。这些每晚自动建成并提供给所有用户。这有助于尽早发现错误,因此甚至不会进入正式版本。
③一个大的用户社区可以帮助我们在发布之前测试每个版本。
④每个TortoiseSVN版本中都包含一个定制的崩溃报告工具,它可以帮助我们更快地修复错误,即使您无法完全记得您触发它的操作。
常见问题
问:TortoiseSVN 如何检索地址?
答:鼠标右键桌面,选择“SVN CheckOut”,输入检索的地址,点击OK,就开始从svn服务器端检索出内容
问:TortoiseSVN 如何添加地址?
答:检索出文件夹内容之后,我们把要上传的文件夹或者文件放到检索的内容里面,鼠标右键点击“TortoiseSVN->Add”进行添加文件到svn上
问:是否可以创建一个本地的版本库到网络文件夹?
答:不能创建 Berkeley DB 版本库到共享的网络地址
问:是否可以使用不同的Subversion客户端来操作同一个工作拷贝?
答:可以,客户端只是用来控制你的工作拷贝,以及工作拷贝与版本库之间的交互。工作拷贝里的元数据对于不同的客户端来说都是一样的。