专业级Subversion集成
VisualSVN是Visual Studio的专业级Subversion集成插件。
所有Subversion操作都是在Visual Studio进程之外执行的。使用TortoiseSVN对话框执行常见的操作,例如提交或更新。其他非托管代码在单独的工作进程池中执行。这种进程外模型证明了Visual Studio永远不会因为VisualSVN而崩溃或挂起。
无与伦比的可靠性
Visual Studio永远不会因为VisualSVN而崩溃或挂起。
无缝集成
VisualSVN自动处理添加或重命名的文件,并将这些操作反映到Subversion。
实时状态
VisualSVN仔细跟踪并显示对您的工作副本所做的所有当前更改。
易于学习
VisualSVN利用TortoiseSVN对话框并提供智能向导将您的源代码置于Subversion下。
产品特征
实时状态
VisualSVN即时显示对工作副本所做的任何更改,包括属性更改、文件夹更改以及对未包含在解决方案中的文件所做的更改。
红绿灯状态
显示状态的直观方式:绿色表示未修改的项目,黄色表示已更改的项目,红色表示冲突和其他错误。
状态是累积的
交通灯状态是递归计算的:如果文件夹包含黄色(表示已更改)子项,则它们始终标记为黄色。
实时状态
状态在后台进程中以增量方式重新计算,并在任何更改后立即更新。
状态是编辑器感知的
即使只是在编辑器中执行的未保存更改也会立即考虑和显示。
一切的状态
显示物理文件夹、过滤器(在C++项目中)和解决方案文件夹的累积交通灯状态。
整个工作副本跟踪
VisualSVN考虑当前解决方案中未包含的项目的状态:您会收到有关工作副本中任何更改的通知。
整个工作副本状态
Visual Studio状态栏中的始终可见指示器显示整个工作副本的累积状态。
锁定文件指示器
当工作副本中有任何锁定文件时,状态栏中会显示另一个特殊图标。
查看更改
VisualSVN带有完整的解决方案,可以查看您的解决方案中所做的所有更改。您可以轻松查看已进行了哪些更改,遍历更改的文件并解决Visual Studio内部的合并冲突。
待更改窗口
Pending Changes窗口显示在工作副本中所做的所有当前更改。Alt+1您可以使用快捷方式打开窗口。
查看修改后的文件
F8Pending Changes窗口允许您使用和Shift+F8键盘快捷键 遍历修改过的文件。
内置Visual Studio差异工具
与内置Visual Studio Diff工具的集成允许您通过语法突出显示、IntelliSense和第三方重构工具来查看文件更改。
内置Visual Studio合并工具
与内置Visual Studio合并工具的集成允许您直接在IDE内解决合并冲突。
快速差异
Quick Diff功能允许您在更改的代码块之间评估、查看和快速导航,并有选择地还原它们。快速差异标记直接显示在编辑器中,并立即计算和更新。这是显着改变您的编码和代码审查行为的旗舰功能。
“跟踪更改”替换
显示自上次提交以来更改的行的快速差异标记。
更改之间的导航
Alt+[使用和Alt+]键盘快捷键可以轻松循环通过更改的代码块。
快速还原
Ctrl+Alt+Z使用键盘快捷键很容易恢复特定的更改块。
概览边距
Quick Diff Overview边距显示在代码编辑器的滚动条旁边,允许您评估文件中的更改位置。
文件操作跟踪
VisualSVN跟踪在Visual Studio中执行的所有文件操作,并将它们正确反映到Subversion。第三方插件执行的所有重构也会得到妥善处理并反映到您的工作副本中。
自动添加所有项目
自动将每个创建的文件或文件夹添加到Subversion。
透明文件操作
拖放、复制和粘贴以及另存为所有这些都会在您的工作副本中发生正确的事情。
透明重构
由内置或第三方工具执行的所有重构都会正确反映到Subversion。
自动锁
自动提示锁定由'svn:needs-lock'属性标记的文件。
轻松启动
我们努力使VisualSVN尽可能用户友好,为您提供方便的向导,帮助您只需单击几下即可开始使用Subversion。
将解决方案添加到Subversion向导
只需单击几下即可帮助将项目正确添加到Subversion。
从Subversion向导获取解决方案
允许签出已存储在存储库中的项目。
TortoiseSVN集成
对于熟悉TortoiseSVN的人来说,几乎没有学习曲线。
可用性
精心设计的菜单、专用工具栏和其他乍一看不可见的功能也实现了Subversion与Visual Studio的完整和舒适的集成。
有用的上下文菜单
VisualSVN上下文菜单在您需要它的所有地方都可用。
键盘友好
所有常见的Subversion命令都可以通过键盘快捷键快速访问。
工具栏
VisualSVN提供了一个方便的工具栏,绑定了常见的 Subversion操作。
热开关
允许您使用VisualSVN工具栏上的组合框在分支之间切换。
专业级产品
VisualSVN是一个专业级的Subversion集成插件。VisualSVN专为企业客户设计和构建,提供出色的稳定性、可用性和健壮性。
真正的颠覆
VisualSVN是针对官方Subversion二进制文件构建的,不依赖于第3方Subversion绑定。
进程外非托管代码执行
进程外执行确保Visual Studio永远不会因为VisualSVN而崩溃或挂起。