写点什么

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

  • 2008-09-03
  • 本文字数:973 字

    阅读完需:约 3 分钟

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

2008-09-03 23:561920

评论

发布
暂无评论
发现更多内容

单核小鸡上的Minikube实践(一)

摩登土狗

Docker Linux DevOps k8s minikube

MacOS 下使用VSCode进行GoLang Test报错

北纬32°

macos vscode Unit Test debug Go 语言

从零开始制作一台计算机-概述

小兵

计算机基础

游戏夜读 | Two Sum问题的八个解

game1night

给苹果提醒APP配个助手

BabyKing

提醒助手 TODO 奇妙清单 Reminders Helper

识别代码中的坏味道(三)

Page

敏捷开发 面向对象 重构 代码质量 代码坏味道

半小时手工解决的活,让我意外学会了 python 的 pdfkit 库

小匚

Python python教程

JAVA主流锁

颇风

Java 多线程

重新强调完成的定义

Bob Jiang

Scrum 完成的定义 DoD definition of done

Live2D for Unity入门篇 4.x

波波

编程 游戏开发 Live2D Unity

Web3极客日报 #128

谢锐 | Frozen

区块链 开源 技术社区 Rebase Web3 Daily

谈谈控制感(7):底线思维与控制感

史方远

职场 心理 成长

DDD 实践手册(番外篇: 事件风暴-概念)

Joshua

领域驱动设计 DDD 事件风暴 事件驱动 Event Storming

ZooKeeper,到底如何选主?

奈学教育

产品周刊 | 第 15 期(20200517)

八味阁

产品 设计 产品经理 产品设计

东哥和刘亦菲的故事

张利东

R

项目提升服务过程与总结稿

Geek_bc0aff

Web3极客日报#127

谢锐 | Frozen

区块链 开源 技术社区 Rebase Web3 Daily

如何更自信的写作

董一凡

写作

Spring Security 中的授权操作原来这么简单

江南一点雨

Java spring Spring Boot spring security

换脸新潮流:BIGO风靡全球的人脸风格迁移技术

DT极客

Vue+SpringBoot+SpreadJS 实现的在线文档

葡萄城技术团队

Spring Boot Vue SpreadJS

设计模式前传——为什么要学设计模式

大头星

Java 面试 设计模式

回“疫”录(20):世界从来不会欺负听话的人

小天同学

疫情 回忆录 现实纪录 纪实

Kotlin 协程实践(2)之 异步和Callback地狱

陈吉米

Java kotlin 协程

Redis缓存三大问题

Bruce Duan

redis 缓存穿透 缓存击穿 缓存雪崩

NIO看破也说破(四)—— Java的NIO

小眼睛聊技术

Java 学习 开源 架构 后端

Kafka系列第7篇:你必须要知道集群内部工作原理的一些事!

z小赵

大数据 kafka 实时计算

程序员的晚餐 | 5 月 18 日 瓠子,年少时的味道

清远

美食

Deno 入门手册:附大量 TypeScript 代码实例

寇云

node.js typescript

npm下载electron缓慢的问题

玏佾

npm Electron

Visual Studio源代码控制包AnkhSVN 2.0介绍_.NET_Hartmut Wilms_InfoQ精选文章