今天想到要在自己的开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件,本人在使用VS2005的时候一直都是使用AnkhSvn-2.1.7444.278这版本,使用过程中也是很爽并且没有问题,所以也就是想把这插件也应用在VS2010中。

step1,首页打开自己的VS2010,进去到菜单“工具--》选项”,接着会弹出一个“选项”窗口,选择“Source Control-->插件选择”这项,然后在窗口中选择插件为“AnkhSVN”,接着保存。如下图:

step2,然后在VS2010中选择菜单“视图--》其它窗口--》pending changes”的时候,会产生一个System.Argument的错误,菜单的操作步骤如下图。而由于自己是在解决了System.Argument的错误后才写的这篇文章,所以出错信息没有抓取到。

出现了上面的问题,肯定需要去解决,后来在网络上找到了有些使用者也是碰到了类似的问题,而出现这问题的原因是版本过低的原因造成的。所以本人接着下载了一个最新版本(AnkhSvn-2.1.10019.14.msi),重复上面的布置,问题解决。

//

以前使用官方Subversion搭建SVN版本控制环境,感觉很繁琐,需要手动该文件,很麻烦,今天在网上看到了VisualSVN搭建版本控制环境的方法,写出来和大家分享一下。欢迎提出问题O(∩_∩)O~

1、下载安装文件(服务器端和客户端)

服务器端采用VisualSVN,一个可用的下载地址是:http://idc218b.newhua.com/down/VisualSVN-Server-2.1.2.zip,如果链接失效,从百度谷歌搜索就可以了,很多下载地址。

客户端采用大家熟悉的Tortoisesvn,没错,就是那个小乌龟,官方下载地址是:http://tortoisesvn.net/

服务器端用来存放提交的文件,客户端用来连接服务器端,提交和下载服务器端的文件,(这个不用我多说了吧,下一话题^_^)

2、安装服务器端,解压缩下载的文件VisualSVN-Server-2.1.2.zip,双击VisualSVN-Server-2.1.2.msi进行安装

安装过程中有一个界面是选择安装的组件,选择第一个“VisualSVN Server and Management Console”就可以了。如图

下一个界面的设置如图:

可以更改目录,也可以更改端口,注意,端口不要和已经使用的端口冲突,去掉“use secure connnection https://”的选项

这里的C:/Repositories是服务器文档目录,也就是我们提交到SVN里的文档的存放目录,这个目录大家可以更改

点击下一步,默认安装完成即可。

3、安装客户端软件TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi,双击默认安装就可以了,安装完成可能要重启,重启即可。

4、配置服务器端

点击开始-->程序->VisualSVN-->VisuaSVN Server Manager启动服务器管理器,右键选择VisualSVN Server(Local),选择Properties,在弹出窗口中选择NetWork标签,在ServerName处输入本机的IP地址,我的地址为192.168.158.129,端口我选择8080.,确定保存,再点击VisualSVN Server可以看到右面的界面,我们的访问地址就是Sever URL http://192.168.158.129:8080/svn/

现在我们新建两个目录,右键选择Repositories,选择Create new Repository,输入名字document,保存

新建用户,右键选择 Users,选择Create User,输入用户密码test,test,这个口令将在客户端连接SVN服务器时使用

为刚才创建的document  Repository添加用户,右键选择document,选择Properties,点击Add按钮,选择刚才添加的用户,保存,如图

这样,服务器端就配置好了,回到客户端

因为已经安装了客户端软件Tortoisesvn,在D盘下,新建文件夹testsvn,打开文件夹,右键选择check out(检出),

在弹出窗口的版本库URL处输入,http://192.168.158.129:8080/svn/document

如图

确定,保存。注意上面的检出至目录是D:/testsvn,

在testsvn中新建一个文本文档,新建文本文档.txt,在testsvn空白处,点击右键,选择提交,(commit),则文件会被传到文档服务器,其他人就可以下载了。

vs2010中svn使用教程_vs2010+ Ankhsvn使用详解相关推荐

  1. vs2010中svn使用教程_SVN安装以及和VS2010整合使用-阿里云开发者社区

    安装文件下载(哪个下载快用哪个) : 说明:软件名称是一样的,不同版本没多大区别,大致是一样的. 先安装 服务端(Setup-Subversion-1.6.5.msi), 再安装客户端(Tortois ...

  2. Qt Creator和VS2010中添加槽信号_差异与详解

    1.前言: Qt  的窗口部件通过发射信号(signal)来表明一个用户的动作已经发生了或者是一个状态已经改变了.如点击一个QPushButton时,按钮会发送一个clicked()信号,信号可以与函 ...

  3. Nmap扫描教程之基础扫描详解

    Nmap扫描教程之基础扫描详解 Nmap扫描基础扫描 当用户对Nmap工具了解后,即可使用该工具实施扫描.通过上一章的介绍,用户可知Nmap工具可以分别对主机.端口.版本.操作系统等实施扫描.但是,在 ...

  4. SVN删除文件及其恢复问题详解

    SVN删除文件及其恢复问题详解 转自:http://developer.51cto.com/art/201006/203161.htm 本节我们一起来学习一下SVN删除文件及其恢复问题,和大家分享一下 ...

  5. python多个strip_python 格式化多个Python3中strip()、lstrip()、rstrip()用法详解

    Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括n.r.t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符.空白符(包 ...

  6. 我的世界java版记分板_我的世界计分板教程 计分板指令详解

    我的世界计分板教程 计分板指令详解.啊下面就给大家详细的介绍一下我的世界中的计分板吧!计分板的指令主要是objectives.players.teams.那下面就将这三个指令教程详细的分享一下吧!希望 ...

  7. python动态类型的坑_python进阶教程之动态类型详解

    动态类型(dynamic typing)是Python另一个重要的核心概念.我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值.这些都与动态类型的概念 ...

  8. javascript教程:console.log 详解

    对应WEB程序员,console.log 可以说是神器,极大地方便了程序开发.程序猿:学习了,用Console写日志比alert方便多了. console.log(object[, object, . ...

  9. get方法报空指针_C++基础教程之指针拷贝详解

    C++基础教程之指针拷贝详解 指针是编程人员的梦魇,对C语言的开发者是如此,对C++的开发者也是如此.特别是在C++中,如果不注意处理类中的指针,非常容易出问题.如果朋友们不相信可以看看下面的代码: ...

  10. tensorflow 读取cifar_对tensorflow中cifar-10文档的Read操作详解

    前言 在tensorflow的官方文档中得卷积神经网络一章,有一个使用cifar-10图片数据集的实验,搭建卷积神经网络倒不难,但是那个cifar10_input文件着实让我费了一番心思.配合着官方文 ...

最新文章

  1. 什么样的人适合做产品经理
  2. UNICODE编程资料(转贴)
  3. [转]软件测试演义——中高级系列(序)
  4. 2018-2019-2 网络对抗技术 20165318 Exp 9 Web安全基础
  5. .NET中回发或回调参数无效问题的解决
  6. SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
  7. hibernate级联保存问题
  8. 为什么企业宁愿花 15K 重新招人,也不愿意花 10K 留住老测试员?
  9. 【渝粤题库】陕西师范大学202281 中央银行学II 作业(专升本)
  10. 如何查看注解实现_SpringBoot的注解@ConditonOnClass注解是如何实现的?
  11. 跨境支付成为第三方支付企业新战场
  12. 2022-2028年全球及中国视频后期制作服务行业投资前景分析
  13. 你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了解更多信息。
  14. 大学计算机技巧讲座新闻稿,计算机科学与技术名家讲座系列报道(王希胤)
  15. python用turtle画彩虹_Python利用turtle库绘制彩虹代码示例
  16. 图说全球浏览器市场份额变迁史
  17. 香港十大黄金投资公司排名榜单(2022最新版)
  18. 实现JSON在线美化(格式化)、JSON转CSV、CSV转XML工具-toolfk程序员工具网
  19. 台式电脑共享笔记本电脑的无线网络
  20. C# 提取Word中插入的多媒体文件(视频、音频)

热门文章

  1. 很遗憾,该服务器不支持 jmail 组件!,jmail组件注册以及权限设置问题
  2. 高通mtk手机常用指令
  3. 无线PLC专用数据终端应用方案
  4. linux系统支持速达软件吗,速达3000系列常见问题100问
  5. 【稀饭】react native 实战系列教程之项目初始化
  6. Android混淆文件配置
  7. 泛泰A870(高通APQ8064t 600 cpu) Mokee4.4.2(Android4.4) 图赏
  8. BIOS 虚拟化技术
  9. 社会工程学——基础认知(补充)
  10. 联想LJ2400清零