AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。
AnkhSvn安装
下载地址:https://ankhsvn.open.collab.net/downloads
下载完毕后,进行安装,安装向导安装即可,如下步骤。
【步骤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的介绍到这里了
相关推荐
1. **AnkhSvn介绍**:AnkhSvn是一个开源项目,由志愿者开发者维护和更新。它为Visual Studio提供了对Subversion版本控制系统的支持,使开发者可以在熟悉的IDE内进行版本控制操作,如提交、更新、合并、冲突解决等。 ...
1. AnkhSVN介绍: AnkhSVN是一款开源项目,它为Microsoft Visual Studio提供对Subversion(SVN)的支持。Subversion是一款广泛使用的版本控制系统,用于追踪文件和目录的修改,以便多人协作开发。AnkhSVN将这些功能...
该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法。 ### 1. SVN 和 VI SUAL SVN 介绍 SVN(Subversion)是一种...
本文将详细介绍AnkhSVN在Visual Studio 2017中的应用及其主要特性。 首先,AnkhSVN为Visual Studio 2017增加了对Subversion的支持。Subversion是一个开源的版本控制系统,用于跟踪项目文件的修改历史,便于团队协作...
**一、AnkhSVN介绍** AnkhSVN是一款免费的Subversion(SVN)客户端,专为Visual Studio集成开发环境(IDE)设计。它允许开发者在Visual Studio内直接进行版本控制操作,如提交、更新、合并和解决冲突,无需离开IDE。...
一、AnkhSvn介绍 AnkhSvn是一个开放源码的Visual Studio插件,它将强大的版本控制功能无缝地整合到Visual Studio开发环境中。通过AnkhSvn,开发者可以直接在IDE内部执行常见的SVN操作,如版本提交、更新、合并、差异...
简介 第1章 VS项目软件配置工具介绍 1 .1 SVN和VISUALSVN介绍 1.2 必备软件 ...4.1 ANKHSVN介绍 4.2 ANKHSVN安装 4.2 ANKHSVN连接VISUALSVN SERVER 下载源项目 4.3 ANKHSVN开发项目时其它的操作流程
**AnkhSvn的详细介绍:** AnkhSvn是为Visual Studio设计的一个强大的SVN客户端,它将SVN的功能无缝地整合到Visual Studio中。通过这个插件,开发者可以在VS2017的界面内实现对源代码的版本控制,包括但不限于添加、...
VS2020 软件配置管理说明 - VisualSVN+TortoiseSVN+AnkhSvn归纳正是介绍了如何使用 VisualSVN、TortoiseSVN 和 AnkhSvn 等工具来实现软件配置管理的。 首先, lets 介绍什么是软件配置管理。软件配置管理是指对...
AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端,专为Visual Studio集成。这个"新版AnkhSvn-2.5.12266"更新旨在提供更稳定、高效和功能丰富的版本控制体验。让我们深入探讨一下AnkhSvn以及它的最新版本2.5...
本文将详细介绍AnkhSVN的特性、安装过程以及如何利用其进行代码提交等操作。 一、AnkhSVN简介 AnkhSVN是一款免费的、开源的Visual Studio SVN插件,它允许开发者在Visual Studio内部直接进行版本控制操作,无需...
三、AnkhSVN介绍 AnkhSVN是专为Visual Studio设计的免费SVN客户端插件,它完全集成在VS的菜单和工具栏中,提供了与VS原生功能相似的用户体验。AnkhSVN支持多种VS版本,包括Visual Studio 2010到Visual Studio 2019,...
本文将详细介绍AnkhSvn 2.5.12471.1.17这一版本,以及其在Visual Studio中的应用。 一、AnkhSvn概述 AnkhSvn是由一群志愿者开发的免费插件,它为Visual Studio提供了全面的Subversion支持。通过在IDE内集成...
VS2008的SVN插件AnkhSVN。 1.下载完毕后,进行安装,安装向导安装即可。 2.打开VisualStudio2008,单击菜单“工具”-“选项”,然后选择SourceControl下的插件选择,选择...VS2008的SVN插件AnkhSVN的使用情况介绍完毕。
本文将详细介绍“win7(64) TortoiseSVN+ AnkhSvn”这套在Windows 7 64位操作系统上使用的代码管理工具组合。 **TortoiseSVN** 是一个非常流行的Subversion(SVN)客户端,它以Windows Shell界面的形式集成到操作...
- **AnkhSvn介绍** AnkhSvn是一款针对Microsoft Visual Studio的Subversion插件,它使得开发者可以直接在Visual Studio环境中进行SVN操作。 - **AnkhSvn安装** 下载AnkhSvn安装包后,按照向导指引完成安装。...
本篇将详细介绍VS2022 SVN插件——AnkhSVN的相关知识点。 **一、AnkhSVN简介** AnkhSVN是一个免费的、开放源代码的Visual Studio插件,它完全集成到Visual Studio IDE中,提供了一整套SVN工具,包括提交、更新、...
本文将详细介绍Ankh SVN插件及其在VS2022中的使用。 一、Ankh SVN概述 Ankh SVN是一款开源的Visual Studio插件,它将SVN的功能直接整合到VS的菜单和界面中,使得开发者无需离开IDE就能完成版本控制操作。Ankh SVN...
软件介绍: 当下最新版本的AnkhSvn2.7插件,通吃所有版本vs,支持从05到17版Visual Studio:vs2005/2010/2012/2013/2015/2017。Ankh.VS15Package.vsixAnkhSvn-2.7.12821.413.msi