TortoiseSVN Logo

TortoiseSVN 1.9 的新功能

广告

TortoiseSVN 1.9 是之前所有 TortoiseSVN 版本的超集,并且被认为是当前稳定和“最佳”版本。早期版本中的任何内容也都在 1.9 中,但 1.9 包含早期版本中没有的功能和错误修复。

此页面仅描述主要更改。有关更改的完整列表,您可以查看我们的提交日志和 1.9 版本的问题列表

不要忘记查看 Subversion 库中的所有更改,它现在也升级到了 1.9 版本:所有这些更改当然也包含在 TortoiseSVN 中。请参阅Subversion 1.9 发行说明中的完整更改列表。

系统需求

TortoiseSVN 1.9 及更高版本至少需要 Windows Vista 或更高版本。它不再在 Windows XP 上运行。

如果您仍然需要使用 Windows XP,则必须继续使用 TortoiseSVN 1.8。

广告

项目监视器

项目监视器是一个有用的工具,可以监视仓库并在有新提交时通知您。如果您已经了解Commit Monitor,那么您会立即熟悉项目监视器。然而,项目监视器功能更强大,因为它可以充分利用 TortoiseSVN 的功能。

可以通过工作副本路径或直接通过其仓库 URL 监视项目。

项目监视器以可配置的时间间隔扫描每个项目,并且每次检测到新提交时,都会显示通知弹出窗口。添加到系统托盘的图标也会更改以指示有新提交。

Project Monitor

同步/导出/导入设置

设置对话框中可配置的所有设置都可以同步到特定文件,或手动导出/导入。这使得设置新的工作站更加容易和快捷。

如果同步功能的指定路径在云驱动器上,例如 Onedrive/GDrive/Dropbox/...,则对设置所做的更改会自动同步到所有其他使用相同云驱动器并已相应设置其同步路径的工作站。

有关哪些设置和哪些数据同步的更多信息,请参见文档

状态对话框中的资源管理器菜单

所有显示状态信息的对话框,例如提交对话框、检查修改对话框、还原对话框...现在在上下文菜单中都有一个名为 Shell 的条目。此条目展开为 Windows 资源管理器为该路径显示的相同上下文菜单。这样可以避免在 TortoiseSVN 和 Windows 资源管理器之间来回切换以执行某些任务。

SubWCRev 的忽略选项

SubWCRev,用于收集工作副本信息的命令行工具,现在有一个选项可以忽略文件或整个路径。需要忽略的路径/模式需要写入工作副本中名为 .subwcrevignore 的文本文件。

有关此新功能的更详细描述,请参见文档

图像冲突解决

图像差异工具 TortoiseIDiff 现在也可以帮助解决图像冲突。在冲突情况下,它将显示参与冲突的所有三个图像,并让您选择要保留/使用的图像。

Conflict resolving for images

仓库浏览器中的书签

仓库浏览器现在可以显示书签仓库 URL 列表。这允许更快地浏览常用仓库,而无需先手动输入 URL 或找到相应的工作副本。

Bookmarks in the repository browser

通过右键拖动添加 svn:externals 属性

从一个工作副本拖动到另一个工作副本的文件和文件夹,在按下鼠标右键的情况下,可以自动添加为拖放到的工作副本的外部引用。

提交前检查 Hook

一个新的 hook 可用,它在提交对话框关闭之前被调用。如果 hook 脚本返回错误,则提交对话框保持打开状态,以便用户可以在那里修复问题,然后再尝试提交。

如果 hook 脚本必须确保提交消息的某种格式,或者首先扫描所有要提交的文件,这将非常有用。

另一个 hook 可用,如果设置了,则在提交对话框中显示一个按钮,单击该按钮时会运行该 hook 脚本。