功能特性
VisualSVN for Visual Studio 提供以下核心功能
实时状态
VisualSVN 即时显示对工作副本所做的任何更改,包括属性更改、文件夹更改以及未包含在解决方案中的文件更改。
交通灯状态
直观的状态显示方式:绿色表示未修改,黄色表示已更改,红色表示冲突和其他错误。
累积状态
交通灯状态递归计算:如果文件夹包含已更改的子项,文件夹始终标记为黄色。
实时状态
状态在后台进程中增量重新计算,并在任何更改后立即更新。
编辑器感知
即使是编辑器中未保存的更改也会被即时感知并显示。
全面状态跟踪
为物理文件夹、筛选器(C++ 项目)和解决方案文件夹显示累积交通灯状态。
整体工作副本跟踪
VisualSVN 考虑不在当前解决方案中的项的状态:通知您工作副本中的任何更改。
工作副本总体状态
Visual Studio 状态栏中始终可见的指示器显示整个工作副本的累积状态。
锁定文件指示器
当工作副本中有任何锁定文件时,状态栏中会显示特殊图标。
变更审查
VisualSVN 提供完整的解决方案来审查解决方案中的所有变更。您可以轻松查看已做的更改、遍历更改的文件并在 Visual Studio 内解决合并冲突。
待处理更改窗口
待处理更改窗口显示工作副本中所有当前更改。使用 Alt+1 快捷键打开。
审查修改文件
使用 F8 和 Shift+F8 快捷键在修改的文件之间遍历。
内置差异工具
集成 Visual Studio 内置差异工具,支持语法高亮、IntelliSense 和第三方重构工具。
内置合并工具
集成 Visual Studio 内置合并工具,直接在 IDE 中解决合并冲突。
快速差异对比 (Quick Diff)
Quick Diff 功能允许您评估、审查和快速导航更改的代码块,并选择性地还原它们。Quick Diff 标记直接显示在编辑器中,即时计算和更新。这是一项旗舰功能,彻底改变了您的编码和代码审查行为。
替代"跟踪更改"
Quick Diff 标记显示自上次提交以来更改的行。
更改间导航
使用 Alt+[ 和 Alt+] 快捷键在更改的代码块之间快速切换。
快速还原
使用 Ctrl+Alt+Z 快捷键轻松还原特定的更改块。
概览边距
Quick Diff 概览边距显示在滚动条旁边,允许您评估文件中更改的位置。
文件操作追踪
VisualSVN 跟踪 Visual Studio 中执行的所有文件操作,并正确地反映到 Subversion。第三方插件执行的所有重构也会被正确处理。
自动添加所有项
自动将每个创建的文件或文件夹添加到 Subversion。
透明文件操作
拖放、复制粘贴和另存为都会在工作副本中执行正确的操作。
透明重构
内置或第三方工具执行的所有重构都会正确反映到 Subversion。
自动锁定
自动提示锁定标记了 'svn:needs-lock' 属性的文件。
轻松上手
我们致力于使 VisualSVN 尽可能方便用户使用,提供便捷的向导帮助您在几次点击内开始使用 Subversion。
添加解决方案到 SVN 向导
帮助您在几次点击内正确地将项目添加到 Subversion。
从 SVN 获取解决方案向导
允许检出已存储在仓库中的项目。
TortoiseSVN 集成
对于熟悉 TortoiseSVN 的人来说,几乎没有学习曲线。
精心打磨的可用性
通过精心设计的菜单、专用工具栏和其他乍看不可见的功能,实现 Subversion 与 Visual Studio 的完整、舒适集成。
实用的上下文菜单
VisualSVN 上下文菜单在您需要的所有位置都可用。
键盘友好
所有常用的 Subversion 命令都可以通过键盘快捷键快速访问。
工具栏
VisualSVN 提供一个便捷的工具栏,绑定了常用的 Subversion 操作。
快速切换
使用 VisualSVN 工具栏上的下拉框在分支之间快速切换。
专业级产品品质
VisualSVN 是一款专业级的 Subversion 集成插件。专为企业客户设计和构建,提供卓越的稳定性、可用性和健壮性。
原生 Subversion
VisualSVN 基于官方 Subversion 二进制文件构建,不依赖第三方 Subversion 绑定。
进程外非托管代码执行
进程外执行确保 Visual Studio 绝不会因 VisualSVN 而崩溃或卡死。