写点什么

SmartSVN for Mac(SVN 客户端)

  • 2024-12-05
    河北
  • 本文字数:1631 字

    阅读完需:约 5 分钟

Smartsvn for mac 是一款运行在 Mac OS 平台上功能完备的 SVN 客户端,且凭借 Java 编写还能运行在 Linux、OS/2、Unix 和 Windows 等多个系统上。它不仅支持如 checkout、update、commit、merge 等基本的 Subversion 命令,还对标签和分支处理提供支持(在 SmartSVN 专业版中体现得更为完善),而且无需处理复杂难记的 URL,使用起来较为便捷。

软件下载地址

具体功能特色

对 Subversion 版本的支持

  • 提供完全的 Subversion 1.11 支持,涵盖其工作副本格式、客户端 - 服务器协议以及几乎所有 Subversion 命令,并且带有许多扩展选项,能很好地适配对应版本的功能要求与使用场景。

标记和分支支持(专业版)

  • 在 SmartSVN Professional 中,能像使用本机 Subversion 功能一样方便地运用标签和分支。只要定义好主干、标签和分支的项目存储库位置后,无需再去处理那些难记的 URL,通过标记浏览器(按层次顺序显示分支和标记)就能方便地选择切换到所需的分支或标记,操作更加直观、便捷。

传入和传出变更标记(专业版)

  • 在项目目录视图中,可直观看到哪些目录包含本地修改(用红色箭头标识)以及哪些目录已在存储库中更改(专业版中用绿色箭头标识),再结合文件的远程状态,能提前检测并避免潜在的冲突,甚至可以显示已添加到存储库但尚未在本地可用的文件和目录,有助于更好地把控项目中文件的变更情况。

修订图功能

  • 修订图能够展示文件或目录的分层历史记录,其功能类似 Log 命令但在演示和详细程度上更胜一筹,比如可以比较某个文件的两个修订版,还能显示哪些修订已合并、已合并到所选修订中或者尚未合并等情况,并且从图中能快速知晓哪个分支发生了变化、哪个版本代表哪个标签以及文件移动、重命名或复制时的历史记录等重要信息。

Windows Explorer 集成功能

  • 除了独立的项目视图外,还集成了 Windows Explorer,将所有主要命令涵盖其中,用户可以直接从熟悉的文件管理器中运行命令,并且 SVN 文件状态会以图标叠加的形式显示出来,方便用户在日常使用文件管理器时同步了解文件的 SVN 状态。

文件比较功能

  • 软件内置文件比较能力,可进行内线比较以及直接编辑比较文件,同时语法着色会依据文件名来呈现,且能够在首选项中进行相应配置,方便用户根据自己的需求和习惯来调整文件比较时的显示效果。

属性支持功能

  • 无需在纯文本中编辑如外部定义这类常见的 Subversion 属性,而是可以利用存储库浏览器轻松选择存储库位置,软件还会为 SVN 1.5 中引入的相关外部 URL 提出建议;不过当需要将属性编辑为纯文本(比如更改大量外部定义时),软件同样也支持,并且属性更改情况会显示在嵌入式比较窗口中,操作灵活且信息展示清晰。

交易视图功能

  • SmartSVN 主窗口中的 “事务” 视图会自动从存储库中提取有关新修订的信息,能让用户及时了解项目中发生的任何提交情况,在专业版中还可监视其他存储库位置(如项目使用的库)的更改,通过不同颜色箭头和条目来标识新修订等情况,另外独立于项目的事务窗口(专业版)可以监视任何存储库中的提交,方便用户掌握项目相关的各类库以及整个团队或公司内的 SVN 活动变化。

强大的提交功能(专业版)

SmartSVN Professional 具备多项实用功能,比如会建议添加新文件或删除丢失的文件,还能检测移动和重命名的文件;允许提交对外部(嵌套工作副本)的更改,可选择为所有受影响的存储库提供一个统一的提交消息,也能为每个存储库单独撰写提交消息,无需像其他 SVN 客户端那样选择外部的根目录;在输入提交消息时,能激活无缝集成的比较视图,便于查看更改来撰写合适的提交消息或取消选择不相关的文件;而且可以使用 Open office 或 Mozilla 词典对提交消息进行拼写检查,还会自动检测并使用最佳匹配语言,无需手动切换语言;此外,还支持 Issue-Tracker(Bugtraq-Properties)并能无缝集成到提交向导和其他模块中,像专业版中的 JIRA 集成,能从 JIRA 问题跟踪器中提取未解决问题列表用于选择提交消息,并且在提交成功时可选择将选定的 JIRA 问题标记为已解决,减少了通过 Web 浏览器访问 JIRA 的麻烦。


用户头像

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

还未添加个人简介

评论

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