BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio源代码控制包AnkhSVN 2.0介绍

| 作者 Hartmut Wilms 关注 0 他的粉丝 ,译者 霍泰稳 关注 1 他的粉丝 发布于 2008年9月5日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

AnkhSVN最初是作为Visual Studio的一个插件出现的,通过它,你可以在Visual Studio中开发用SVN版本控制的项目。这次所发布的2.0版本完全重写了内核引擎。而对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源代码控制包交付的。

目前AnkhSVN的实现是基于SharpSvn的,它是SVN客户端API的一个.NET 2.0实现。因为SharpSVN支持所有的SVN 1.5客户端API,并且SCCA提供和Visual Studio的深度集成,所以AnkhSVN 2.0也提供了很多丰富的功能:

未处理变更(Pending Changes)窗口

  • 一个处理常规工作流的窗口;
  • 对项目所有变更的实时浏览;
  • 能够方便地访问大多数Subversion命令;

合并跟踪

  • 方便使用的向导可以简化合并;
  • 向导是个很好的合并跟踪工具;
  • 直观集成的冲突解决方案;
  • 支持所有被Subversion 1.5支持的合并场景;
  • 能够和1.5及以前版本的Subversion服务器相结合使用;

优化的工作流

  • 在IDE上执行大部分普通的操作;
  • 快速浏览项目和方案中所有文件的源代码控制状态;
  • 浏览复制的工作信息,如最近的提交人,最近的提交日期和资料库URL;
  • 自动导入新的解决方案;
  • 获得所有Subversion传输协议的支持;

可插拔的比较/合并工具

  • 有选择地使用比较/合并工具;
  • 针对大多数合并工具使用命令行模板;

资料库浏览器(Repository Explorer)

  • 方便地浏览任何Subversion资料库;
  • 浏览Visual Studio属性窗口中关于远程文件和目录的扩展信息;

当前的版本提供了诸多超越1.0.2版本的功能。性能得到了大幅提高;与VS完美的集成,包括字符和标签等;工具得到了优化;SVN客户端接口的实现也较以前更为完整。AnkhSVN网站提供了一个网站的扩展和优化列表:

未处理变更窗口:同一位置的Subversion状态和可用命令; 对Visual Studio 2005和2008的完整支持:AnkhSVN现在是VS的一个SCC包,而不只是一个插件; 更好的日志浏览器;  合并支持;  属性编辑器;  通过SCC API,AnkhSVN现在支持从前所不支持的大多数项目类型;  所有的方案浏览器动作(重命名、复制/粘贴、拖拽)都有Subversion历史;  优化的构建过程和启动;  对更新的自动检查; 最后但还远不止的功能是最终用户说明文档

请阅读AnkhSVN 2.0最终发布的官方说明,里面有AnkhSVN的历史、路线图、文档和下载等内容的链接地址。

查看英文原文:AnkhSVN 2.0 Source Code Control Package (SCC) for Visual Studio

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Scrum in project management by Olivia Jennifer

Transparency is a must in scrum rules as it allows important aspects of the process to be visible to all the members who are responsible for the result. Since every team member should understand it is always advisable to use a common “terminology” so that reviews can be shared by all.

Project Management by miah charley

To stop making avoidable mistakes in project management one can also try attending good PMP classes conducted by any of the PMI registered REP's for gainig expertise best processes of project management. Any good PMP prep course will provide students with lots of actionable insights in project management along with preparing them for PMP certification.

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT