给大家介绍一些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 的远 程代码管理。

TortoiseSVN官网下载地址:http://tortoisesvn.net/downloads.html

Subversion官网下载地址(现在的最新版本是到了1.7.4了):http://subversion.apache.org/

大家也可以留言,我会把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

下载地址:http://ankhsvn.open.collab.net/

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

http://download.csdn.net/detail/yjjm1990/4197334

VS中使用ankhSVN相关推荐

  1. VS2010中使用AnkhSvn

    今天想到要在自己的开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件,本人在使用VS2005的时候一直都是使用AnkhSvn-2.1.7444.278这版本,使用过程中也 ...

  2. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  3. VS2012使用svn

    (一)svn服务器的安装和下载 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站 ...

  4. 学习 Google Gadgets (一)

    一.什么是Google Gadgets以及它的使用环境 Google Gadgets (Google 小工具),是一些比较实用的工具,这些工具运行在不同的浏览器里.Google网站对它的解释是: &q ...

  5. 面试:第十二章:所有总结

    Java基础 java基本类型哪些,所占字节 byte :1个字节 short :2个字节 char :2个字节 int :4个字节 long :8个字节 float :4个字节 double :8个 ...

  6. linux内核分析(转自某位大哥网上的笔记)

    启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码.BIOS先进行一系列的系统自检,然后初始化位于地址0的中断 ...

  7. AnkhSvn 在vs2015中没有起到作用问题

    打开vs,找到 工具-选项-左侧的"源代码管理"-插件选项-右侧选择AnkhSVN, 下图红框选项,确定, OK.

  8. Visual Studio/AnkhSVN在VS中出现SVN代码冲突的解决方法

    写代码,团队开发,涉及到公共文件,偶尔翻车代码冲突在所难免,在Visual Studio2013集成了AnkhSVN代码管理插件遇到代码冲突,解决方法如下: 1.查看哪里代码冲突 在报冲突的Confl ...

  9. .NET 开发环境中使用VSN版本控制

    以前用Team Foundation Server(TFS)除了问题,今天改用Subversion(SVN). SVN软件较小配置相对TFS也简单 1.安装客户端TortoiseSVN下载 下载页面有 ...

  10. 如何编辑Subversion中已提交的日志消息?

    有没有一种方法可以在Subversion中编辑某个修订的日志消息? 我不小心在提交消息中输入了错误的文件名,这以后可能会造成混淆. 我已经看到了如何在Git中编辑错误的提交消息? ,但Subversi ...

最新文章

  1. py语法错误与异常处理
  2. OpenCV中基本数据结构(5)_RotatedRect
  3. Linux 常用命令整理
  4. onvif开发之设备发现功能的实现
  5. 关于JVM内存的N个问题
  6. qq浏览器插件_惊艳与吐槽:QQ浏览器升级到 Chromium70 内核以后
  7. MySQL 5.7.18的安装与主从复制
  8. 20210322 :贪心思想力扣典型题目合集
  9. 欧姆龙CP1H的PLC步进功能图编程实例
  10. 全国哀悼日,网站黑白素配方法
  11. android 重力感应小球 Demo
  12. 玩转华为ENSP模拟器系列 | 配置L3VdPdNd迭代SR-BE隧道示例
  13. 爸妈老了而我还未长大--《Coraline》观后感
  14. 枚举,如何定义一个枚举,枚举的本质
  15. 归并排序及其优化(数组归并/链表归并,自顶向下/自底向上等)
  16. java线程(Thread)的创建与常用方法
  17. C语言 —— 嵌套语句的使用
  18. 如何将所有中文的文件名称翻译成日语
  19. 软件工程网络15个人阅读作业1(201521123111 陈伟泽)
  20. 空海法师:阿含解脱道次第 解说讲稿 第廿六章 善用七觉支

热门文章

  1. 信道估计的理解(转载借鉴)
  2. Eclipse 中设置编辑器字体,包括 Java 编辑器,XML 编辑器和 Property 编辑器的字体都可以设置
  3. 创联网络宽带上网助手的脱壳
  4. QT界面窗口的显示和隐藏,关闭
  5. 【备忘】LAMP兄弟连李明老师讲Linux[更新完毕-共享完毕]
  6. Photoshop CS2 视频教程-PS自定义形状工具(转)
  7. EXCEL 统计每日订单量(拉勾教育数据分析实战训练营学习笔记)
  8. Revit二次开发入门
  9. #1024程序员节# cc2530 按键唤醒功耗模式PM3例程
  10. Laravel源码解析【转】