转载:http://www.cnblogs.com/lyhabc/articles/2483011.html

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。

AnkhSvn安装
下载完毕后,进行安装,安装向导安装即可,如下步骤。
【步骤1】安装界面,见图。

【步骤2】安装成功

AnkhSvn连接VisualSvn Server 下载源项目
安装成功后,打开vs2008将会产生如下菜单,见图。

如果没有此菜单,请查看工具下的选项中的source control如下图所示:

打开一个项目连接VisualSvn Server,如下图所示

url:输入http://10.3.2.150/svn/StartKit  如下图所示,输入库账户密码如下图所示。可以打开VisualSvn Server复制URL到粘贴板

输入正确的口令后可以看到已经建好的项目,进入需要打开的项目目录打开程序,如下图所示,在VS2008中打开项目StartTest程序,如下图所示

Local Directory是指定本地存放程序路径,大家可以自行设定。点OK,可以看到程序从服务器下载到本地。

AnkhSvn开发项目时其它的操作流程

在程序修改时一般操作流程及方法:

【步骤1】首先点update,更新为最新版本,如下图。

如果在更新的时候,你当前的项目有文件还没有提交,你需要全部提交才能更新

【步骤2】然后对需要修改的程序文件,进行锁定。如下图所示:

可以键入提示信息,如下图所示:

锁定后可以看到,有加锁图标,如下图所示:

【步骤3】修改后,更新程序,如下图所示:

可以在message中输入备注信息。

【步骤4】手动解锁文件见下图。

【步骤5】查看版本历史 见下图。

【步骤6】比较版本,点击diff如下图所示

【注意】选择要对比的版本,Commited表示最近一次已经提交的版本,Working表示你现在还没有提交正在修改的版本

名词解释:
HEAD :The latest (or “youngest”) revision in the repository.(版本库里最新的版本)

BASE: The revision number of an item in a working copy(指代你当前的工作副本的其中一个版本号,对于一个文件因为你修改过很多次,).

If the item has been locally modified(如果你在本地修改过), the “BASE version” refers to the way the item appears without those local modifications

(那么BASE 版本的定义是从版本库下载到本地的时候那个版本,即你还没有对那个文件作任何修改时候的版本).

COMMITTED :The most recent revision prior to, or equal to, , in which an item changed. (表示最近一次已经提交的版本)

PREV :The revision immediately before the last revision in which an item changed. Technically, this boils down to -1. (表示最后一个版本的前一个已经更改过的版本,实际上这个可以归结为-1)

点OK,出现结果如下图所示,出现比较结果:

AnkhSvn的介绍到这里了

AnkhSvn介绍 插件的更多相关文章

  1. AnkhSVN介绍

    AnkhSVN介绍 Posted on 2012-11-15 23:24 ArRan 阅读(3120) 评论(1) 编辑 收藏 AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS ...

  2. Android的Proxy/Delegate Application框架 (主要介绍插件化开发)

    1. 插件化的原理 是 Java ClassLoader 的原理:Java ClassLoader基础 常用的其他解决方法还包括:Google Multidex,用 H5 代替部分逻辑,删无用代码,买 ...

  3. VS2017 SVN插件-AnkhSVN

    AnkhSVN 该插件可以直接在vs017扩展和工具里安装,安装完成即可使用 默认VS自带的源码管理工具是GIT 如果已经使用需要手动切换到SVN:工具==>选项菜单中设置 SVN使用方法: 1 ...

  4. Sublime使用记录之SublimeServer插件介绍

    Sublime使用记录之SublimeServer插件介绍 介绍:sublimeServer

  5. 系列五AnkhSvn

    原文:系列五AnkhSvn AnkhSvn介绍 AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交.更新.添加文件,而不用在命令行或资源管理器中提交.而且该插件属于开 ...

  6. CloudNotes之桌面客户端篇:插件系统的实现

    [CloudNotes版本更新历史与各版本下载地址请点击此处] [CloudNotes中文系列文章汇总列表请点击此处] [查看CloudNotes源代码请点击此处] 有时候,同一个名词,针对不同的人群 ...

  7. Ninject之旅之八:Ninject插件模型(附程序下载)

    摘要 在前面的章节中,我们看了在单一的绑定条件下Ninject能够处理依赖类型,就是说,每个服务类型只绑定到单一的实现类型.然而,有些情况下我们需要绑定一个抽象服务类型到多个实现,这叫多个绑定.多个绑 ...

  8. vs2015 现用插件

    1.abphelper abp app自动生成接口和input output 2.ankhsvn svn插件 3.c#outline2015 大括号折叠 4.codemaid 格式化 5.go to ...

  9. [原创]Android插件化的一种实现

    Android的插件化已经是老生常谈的话题了,插件化的好处有很多:解除代码耦合,插件支持热插拔,静默升级,从根本上解决65K属性和方法的bug等等. 下面给大家介绍一下我们正在用的插件化框架.本片主要 ...

随机推荐

  1. python基础7(函数 Ⅱ)

    1.python代码运行遇到函数时 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来. 但是当遇到函数定义的时候解释器只是象征性 ...

  2. C#-反射知识点

    1.反射是基于Sytem.Type的,里面的很多方法是system.reflection里面的 MethodInfo[] tt= t.GetType().GetMethods(); //t是strin ...

  3. 与Greenplum度过的三个星期

    5月4日-5月24日.断断续续折腾了三个星期的Greenplum,总算告一段落了:扩容,发现扩不成容.仅仅好升级.升级,发现一堆错误,仅仅好暂停修复数据库:修好了,继续升级.升完级,发现错误.修啊修啊 ...

  4. linux 下同步异步,堵塞非堵塞的一些想法

    补充: 发现一个更好的解释样例:同步是一件事我们从头到尾尾随着完毕.异步是别人完毕我们仅仅看结果. 堵塞是完毕一件事的过程中可能会遇到一些情况让我们等待(挂起).非堵塞就是发生这些情况时我们跨过. 比 ...

  5. HTML5 内联 SVG

    SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用于定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸的情况下其图形 ...

  6. 纳德拉再造微软:市值如何重回第一阵营(思维确实变了,不再是以windows为中心,拥抱其它各种平台,敢在主战场之外找到适合自己的新战场)

    有人说,现在的美国硅谷充满了“咖喱味”.也有人说,硅谷已经变成“印度谷”.原因就在于,以微软CEO萨提亚·纳德拉.谷歌CEO桑达尔·皮查伊为代表的印度人,近年以来掌控了全世界最令人望而生畏的科技巨头. ...

  7. NAS是什么

    NAS是什么 简介 NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”.它是一种专用数据存储服务器. ...

  8. BMP图片格式模型

    BMP BMP(全称Bitmap)是Window操作系统中的标准图像文件格式 可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广. 它采用位映射存储格式,除了图像深度可选以外,不 ...

  9. Java类和对象11

    首先,编写一个类ChongZai,该类中有3个重载的方法void print():其次,再编写一个主类来测试ChongZai类的功能. public class ChongZai { public v ...

  10. 使用regasm注册.net com组件出现不是有效的.net程序集的解决办法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net f ...