功能完备的 SVN 客户端 SmartSVN for Mac
Smartsvn for mac 是一款功能完备的 SVN 客户端,适用于 Mac OS 平台,同时也能在 Linux、Mac OS X、OS/2、Unix 和 Windows 等系统上运行(由 Java 编写)。它全面支持 Subversion 1.11,包括工作副本格式、客户端 - 服务器协议以及几乎所有的 Subversion 命令,还有许多扩展选项。
软件下载地址
在 SmartSVN Professional 版本中,其对标签和分支的支持非常出色。用户可以像使用本机 Subversion 功能一样便捷地使用标签和分支,只要为项目的主干、标签和分支定义好存储库位置,就无需再处理复杂难记的 URL。例如,当需要切换到其他分支或标记时,只需从按层次顺序显示分支和标记的标记浏览器中选择即可。
该软件在项目目录视图方面也有独特之处。用户可以直观地看到哪些目录包含本地修改(以红色箭头标识)以及哪些目录在存储库中发生了更改(SmartSVN Professional 以绿色箭头标识)。结合文件的远程状态,它还能帮助用户在冲突实际发生前检测并避免潜在冲突,甚至可以显示已添加到存储库但尚未在本地可用的文件和目录。
修订图是 SmartSVN 的另一个重要功能。它能够显示文件或目录的分层历史记录,其操作类似于 Log 命令,但在演示和详细程度上更优。通过修订图,用户可以看到哪个分支发生了变化、哪个版本代表哪个标签,以及文件移动、重命名或复制时的历史记录。
此外,SmartSVN 还集成了 Windows Explorer,用户可以直接从喜欢的文件管理器中运行所有主要命令,SVN 文件状态会以图标叠加的形式显示。它具备内置的文件比较功能,包括内线比较和直接编辑比较文件的能力,语法着色可根据文件名在首选项中进行配置。
评论