在 Visual Studio 2008 中使用本地 Subversion 库

转载 2012年03月29日 15:46:59

在 Visual Studio 2008 中使用本地 Subversion 库

    版本控制无论是对于个人开发者还是团队开发都是比较需要的。它可以记录软件开发的过程,取出一整个项目或部分文件的较早期版本。有时当软件开发出现分支时,如一边需要对原来已经发布的某个版本开发补丁,一边又需要在需要在这个版本的基础上开发新版本时,也需要使用版本控制。对于使用Visual Studio团队来说,VSTS是个不错的选择,功能非常强大,不仅有版本控制还有报告、bug跟踪等功能。但是对于小规模或者是个人开发来说,VSS或SVN更适合一些,它们相对比较轻量。

    本文主要介绍在本地创建SVN库,不用Web服务器软件,以文件路径的方式来访问它,并在Visual Studio 2008中使用它来进行版本控制。这样的方式比较适合在个人开发软件时使用,配置方便,图形化界面,在本地任找一个文件夹就可以作为SVN库了。

    需要用到的软件是TortoiseSVN和Ankhsvn。TortoiseSVN是与Windows Shell集成的SVN客户端软件,Ankhsvn是Visual Studio的一个插件,可以在VS中进行利用Subversion进行版本控制。

    首先安装TortoiseSVN,安装过程比较简单,安装完以后并不会有单独的程序来运行它,因为它集成在了右键菜单中。当要对某个文件夹或文件进行版本控制时,只需右键单击它,然后选择TortoiseSVN,就会展开各项操作。如果不需要为每个文件(夹)的右键菜单都添上TortoiseSVN,可以在Setting-> Context Menu -> Do not show the context menu for the following path下面的框框中填写对应路径。全部不显示写*,C盘所有文件夹和文件右键不显示TortoiseSVN则写C:\*。

    接下来建立SVN库。如需在C:\SVN文件夹中建立SVN库,就进入该文件夹,然后在空白处右键,选TortoiseSVN,再点击Create repository here。

    弹出The repository was successfully created就表示已经建立好了的。

    需要注意的是,这个文件夹必须是空的才能建立,否则会报错,建立完以后文件夹中会产生一些文件夹和文件。

    如果要在TortoiseSVN中对这个SVN库进行浏览,只要单击Repo-browser即可。URL为file:///C:/SVN。整个过程都是图形化界面,因此并不难。

    然后安装Ankhsvn以更方便地在VS中使用SVN库。再VS中新建项目时,勾选Add to Subversion以使此项目受到版本控制。

    在弹出的设置对话框中,Repository URL我之前的路径,按前面的路径为file:///C:/SVN。VS的Peding Changes中会显示出所有自上次提交或迁出以来所做的修改。Solution Explorer中右击解决方案会多出与Subversion有关的菜单可进行操作。

    这样通过简单的配置就可以在Visual Studio 2008中实现基于Subversion的版本控制了。

相关文章推荐

Visual studio 2008如何使用Skype API

两种使用方式:一、向Skype进程发送消息(可以参考msgapitest),二、注册Skype4COM.dll,使用该Active控件。本文主要讲述第二种方式,同时在文末介绍在实际使用过程中遇到的一些...

使用海康摄相机编写的录像和图像抓拍软件(visual studio 2008)

//Global.h typedef struct tagIMAGEDATA  {   BYTE red;   BYTE green;   BYTE blue;  }IMAGED...

方法:使用 Visual Studio 2008 创建您的 MSI 安装程序

您希望创建一个 MSI 安装程序…… 从应用打包要求指南 (http://software.intel.com/zh-cn/articles/packaging-requirements) ...

如何使用Visual Studio 2008打包发布开发好的应用程序

最近测试应用程序在不同操作系统的运行情况时(主要为Windows操作系统,例如Windows XP 32Bit&64Bit/Windows 7 32Bit&64Bit等),当目标操作系统无.net ...
  • WolfMvP
  • WolfMvP
  • 2015年03月31日 10:44
  • 1376

Google项目托管及Visual Studio 2008的SVN插件AnkhSVN的使用

1,输入 http://code.google.com/hosting/createProject,打开google的项目托管站点;2,输入Project name,注意只能是小写字母,字母开头,后跟...
  • luyibo
  • luyibo
  • 2011年01月19日 00:07
  • 485

如何使用Visual Studio 2008编译C语言

如何使用Visual Studio 2008编译C语言 大家在学习C语言的时候接触的一般都是VC6.0。但是VC6.0只能编译C或者C++,不支持C#,集成度不是很高。而且界面并不十分友好,不能...
  • CB_CB
  • CB_CB
  • 2012年02月09日 12:37
  • 3899

Visual Studio 2008 和 Windows Driver Kits 驱动开发安装配置详解 - [软件安装使用技巧]

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://flyxxtt.blogbus.com/logs/42680411.html     VS2008又针对...

Visual Studio 2008 使用 WinCE 5.0 Emulator

1. 简介 由于 Visua Studio 2008 与 WinCE 5.0 Emulator 并没有完全整合,因此想要测试我们所开发的 Windows CE 程序,需透过设定,将我们所开发的程序丢...

如何使用Visual Studio 2008编译C语言

来源:http://www.cnblogs.com/zsmhhfy/archive/2011/11/20/2256268.html 大家在学习C语言的时候接触的一般都是VC6.0。但是VC6.0...
  • llnara
  • llnara
  • 2012年09月28日 15:38
  • 970

visual studio 2008 WINCE ARM汇编使用

在网上找了些资料,自己研究了半天,终于能在VS2008下编译asm文件了,在此记录下来,以便日后查阅。 简单介绍下环境: 1.IDE:visual studio 2008 2.SDK:wince...
  • Mr_dodo
  • Mr_dodo
  • 2012年07月16日 10:44
  • 1681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 Visual Studio 2008 中使用本地 Subversion 库
举报原因:
原因补充:

(最多只允许输入30个字)