给大家介绍一些SVN的入门知识!希望对大家的学习起到作用!

关于SVN与CVS的相关知识,大家可以自己去google一下。

一、准备

SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替代系统。

我们还需要安装一个客户端软件——TortoiseSVN,tortoiseSVN 只是svn 的一个图形化的操作界面, 有了这两个,就可以建立起强大的svn 服务器了。但是如果想通过http 的方式访问,则需要使用apache2.2.x,并将svn 的一些模块集成进去。ankhSVN 则可以实现SVN+Visual Studio 的远 程代码管理。

Subversion官网下载地址(现在的最新版本是到了1.7.4了)

大家也可以留言,我会把setup发给大家。

二、使用ankhSVN

在大家安装好了SVN的服务器端和客户端之后(也可以只安装客户端,通过远程访问服务器端)。首先是要在服务器端建立一个“仓库”,用来存在我们要开发的项目。

具体步骤:

1、建立“仓库”,比如说,我们在D盘里新建一个文件夹叫做share,然后在share里再新建一个文件夹叫做svnrepo(用来做项目库)。

这是最简单的方法了,还有一种方法是在控制台中通过命令来创建。运行——cmd。输入:svn help,可以查看相关的命令,这一步骤用到的命令是create大家感兴趣可以尝试一下。

2、设置权限

打开我们刚才的目录,我们可以看到有一些文件夹,conf文件夹保存的是一些配置的信息,打开svnserve

3、添加用户,并设置密码

打开在同一层目录下的passwd

我们这里只是做了一个示范,大家可以根据自己的实际项目,添加相应的用户。

到这基本工作就完成了。

注意: 建立好库之后,则要启用svn 的服务,可以运行cmd 在命令提示符中键入 svnserve –daemon –root D:\share\svnrepo(我们设置的仓库) 回车,命令作用是启用svn 服务器,这样就运行起了svn 服务,特别要注意这个窗口不能关闭,一旦关闭也就停止了svn 服务。

4、测试

4、安装ankhsvn

安装好ankhsvn后,可以在VS2010中的“文件”菜单选项中看到一个subversion的选项,可以通过这个选项打开远程的文件,然后copy到本地等等操作,提供一个文档,供大家学习参考

vs2010中svn使用教程_VS2010中使用ankhSVN | 学步园相关推荐

  1. abap视图字段限制_MM03物料主数据视图中某些视图或者某些字段的控制方法 | 学步园...

    公司里面业务方面需要控制MM03会计视图中的 标准价不显示,由于博主本身是学ABAP的,所以对于这种问题首先想到的是做个增强, 根据用户与数据库中自定义可以访问"标准价"的用户组进 ...

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

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

  3. python中函数用法教程_Python中zip()函数用法实例教程

    一.定义: zip([iterable, ...])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuple ...

  4. js中拼接html教程,JavaScript中怎么拼接字符串?

    在JavaScript中,我们可以把两个或两个以上的字符串拼接形成一个新字符串,下面本篇文章就给大家介绍使用JavaScript拼接字符串的方法,希望对大家有所帮助. 方法1:用连接符"+& ...

  5. mysql charindex_mysql中替代charindex的函数substring_index、find_in_set | 学步园

    表结构如下: mysql> select * from test; +----+-------+ | id | name | +----+-------+ | 1 | test1 | | 2 | ...

  6. root用户无法打开xclock_oracle安装过程中图像界面启动问题(xdmcp) | 学步园

    小小唠叨一下,我认为有2点可以注意下,第一,xdmcp参数配置要细心,第二,直接用oracle用户登录并配置启动图像界面之前的参数. xdmcp原理 转载一篇xdmcp原理的相关文章 导读: 几个人同 ...

  7. matlab中surf控制纵轴范围,matlab中3D曲面函数surf的坐标问题 | 学步园

    为了更形象的理解多元高斯概率密度函数,用matlab画了个图 代码如下: pi=3.14; u=[1;0]; D=[3 0;0 1]; Z=zeros(61); x=-3:0.1:3; y=-3:0. ...

  8. unityplayerpre存档_Unity3D 中PlayerPrefs保存或读取数组的方法 | 学步园

    Unity本身有PlayerPrefs来做一些数据的保存和读取,也可以通过循环来做批量的读取或者保存,下面这个脚本可以方便的调用用来做上面批量的工作,比如读取一组文本数组数据和保存一组文本数组数据. ...

  9. mediumtext mysql_mysql中text,longtext,mediumtext字段类型及区别 | 学步园

    在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样. 对于如下的属性: Java代码 private String dtaContent; @Lob (type  ...

  10. matlab中colorbar的设置,matlab colorbar的使用 | 学步园

    1:请问matlab中画多张图如何使用同一范围的colorbar? 例如生成了图1,2,3 生成图1时,使用 temp1=caxis; 将图1的z值的取值范围(即colorbar的取值范围)取出. 生 ...

最新文章

  1. 图片增强来解决图片不足问题
  2. Arduino Yun的硬件——Arduino Yun快速入门教程
  3. eeglab中文教程系列(9)-绘制ERP图像
  4. React Native 下载组件以及npm常用命令
  5. 百度地图 key_Android百度地图导航的接入(包含驾车、公交、步行)
  6. python:将json数据写入到excel
  7. 46、Power Query-Table.FillDown函数简介
  8. python 双向链表_python算法与数据结构-双向链表(40)
  9. VSCode的连Linux远程开发碰到的坑解决
  10. 针对开发人员的Microsoft SQL Server元数据
  11. 关于IE8以上 不引人css 症状
  12. c# 溢出抛异常_C#中的int是否没有溢出异常?
  13. RNA_seq(1)植物转录组实战(下)之DESeq2进行差异基因分析
  14. linux 安装virtualbox5.2
  15. 搭建asp会议签到系统 第二章 生成会议签到二维码
  16. 系统光驱盘符不见的解决方法
  17. 盘点气压传感器在智能手机中应用场景 智芯传感板装式压力传感器提升产品性能
  18. mysql 在指定的dsn中_access 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
  19. python大漠插件多开_绝地助手_python挪用大漠插件教程04鼠键事宜及基本项目头脑...
  20. 计算机n位数的表示范围,计算机组成原理——原码、反码、补码的表示范围

热门文章

  1. 联想拯救者Y7000p+Nvidia rtx2060 显卡驱动安装
  2. 登录管家婆账套时出现Invalid variant type conversion
  3. 计算机pc610台湾研华,研华科技工业电脑各尺寸上架式机箱型号介绍
  4. c#开发环境下用Directx载入3D模型
  5. FSViewer 一款功能强大的看图软件
  6. VC MFC 发送模仿键盘消息
  7. GB28181国标平台资料整理
  8. 教你三秒钟将电脑速度提高三倍
  9. 基于java的房屋出租管理系统
  10. Android adb shell命令详解及实例