写点什么

SmartSVN for Mac(SVN 客户端)

  • 2024-12-30
    河北
  • 本文字数:1931 字

    阅读完需:约 6 分钟

SmartSVN for Mac 是一款功能强大且完备的 Subversion 客户端软件,可运行在多种操作系统上

软件下载地址

  • 基本信息跨平台性:基于 Java 编写,可在 Linux、Mac OS X、OS/2、Unix 和 Windows 等系统上运行,方便不同操作系统的用户使用。功能完整性:不仅支持如 checkout、update、commit、merge 等基本的 Subversion 命令,还在标签和分支处理、文件比较、冲突解决等方面提供了丰富且实用的功能。

  • 功能特点版本支持:完全支持 Subversion 1.11 工作副本格式和客户端 - 服务器协议,以及几乎所有 Subversion 命令和许多扩展选项。标记和分支支持:SmartSVN Professional 版本中,用户无需处理复杂难记的 URL,就可方便地使用标签和分支。标记浏览器会按层次顺序显示分支和标记,切换分支或标记时,直接从浏览器中选择即可。变更标记:在项目目录视图中,能直观地通过红色箭头显示包含本地修改的目录,用绿色箭头(SmartSVN Professional)显示在存储库中已更改的目录。结合文件的远程状态(SmartSVN Professional),可提前检测并避免潜在冲突,还能显示已添加到存储库但本地尚未可用的文件和目录。修订图:以分层历史记录的形式展示文件或目录的相关信息,在功能上类似 Log 命令,但在演示文稿和详细程度上更优。能显示哪个分支发生了变化、哪个版本代表哪个标签以及文件移动、重命名或复制时的历史记录等,还可根据请求显示修订的合并情况。文件比较:内置文件比较功能,具有内线比较和直接编辑比较文件的能力,并且语法着色取决于文件名,可在首选项中进行配置。属性支持:对于常见的 Subversion 属性,如外部定义,无需在纯文本中编辑,可使用存储库浏览器轻松选择存储库位置,软件也会为 SVN 1.5 中引入的相关外部 URL 提出建议。同时,也支持将属性编辑为纯文本,属性更改会显示在嵌入式比较窗口中。交易视图:主窗口中的 “事务” 视图会自动从存储库中提取新修订的信息,让用户及时了解项目中的提交情况。SmartSVN Professional 还能监视其他存储库位置的更改,如项目使用的库。此外,还有独立于项目的事务窗口(SmartSVN Professional),可监视任何存储库中的提交,便于了解项目中使用的库的更改或团队、公司内的所有 SVN 活动。强大的提交功能:SmartSVN Professional(可选)会建议添加新文件或删除丢失的文件,还能检测移动和重命名的文件。允许提交对外部(嵌套工作副本)的更改,用户可选择为所有受影响的存储库提供一个提交消息,也可为每个存储库提供单独的提交消息。输入提交消息时,可激活无缝集成的比较视图,用于查看更改以编写合适的提交消息或取消选择不相关文件。另外,还可使用 Open office 或 Mozilla 词典对提交消息进行拼写检查,软件会自动检测并使用最佳匹配语言。Issue-Tracker 支持:(Bugtraq-Properties)无缝集成到提交向导和其他模块中,例如能将问题编号转换为指向问题跟踪器的链接。在提交向导中,与 JIRA 集成(SmartSVN Professional),用户可从 JIRA 问题跟踪器中提取的未解决问题列表中选择提交消息,并可在提交成功时将选定的 JIRA 问题标记为已解决。变更集:(SmartSVN Professional)允许用户将文件(包括目录,因其可能有属性更改)组织到相关更改组中,然后单独提交这些更改,使提交日志更具可读性,也方便管理不同任务的修改。用户可将文件拖放到现有的变更集上,且该功能也受命令行客户端及其他 SVN 客户端支持。存储库浏览器:可直接浏览存储库结构,能检查目录、查看不同版本文件、创建新目录、移动或重命名文件和目录、复制文件和目录(如创建分支)、删除文件和目录、显示文件或目录日志、显示文件或目录修订图、显示带注释的文件视图等,且复制和移动操作可通过拖放完成。注 / 追溯:通过 Annotate 功能,可快速查看某一行添加到文本文件中的时间和作者,不同的着色选项有助于快速了解文件各部分内容的新旧程度。变更报告:(SmartSVN Professional)是针对多个文件优化的文件比较功能,在每行级别上显示两个文件之间的更改。可为工作副本中的本地更改或任意修订之间的更改打开更改报告,对于本地更改,还会显示文件的更改集,并允许将文件分配给另一个更改集。冲突解决方案:(SmartSVN Professional)内置的冲突解算器结合了一般三向合并的自由与检测和解决冲突的能力,用户可根据需要编辑生成的文件,不必接受或拒绝整个更改块 1。日志:能显示文件或目录先前的修订版本,包括提交消息、作者、已更改的文件和目录等信息。还可显示更改报告或文件比较以查看实际文件更改,也可根据需要执行回滚到特定修订。输出视图:提供运行命令输出的整洁表示,能概述本地发生的情况,如哪些文件已被还原或更新已更改的内容,并突出显示可能的问题(如冲突),还可根据命令使用方便的上下文操作,如显示更改。


用户头像

还未添加个人签名 2024-03-25 加入

还未添加个人简介

评论

发布
暂无评论
SmartSVN for Mac(SVN客户端)_Mac相关知识分享_InfoQ写作社区