给大家介绍一些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

转 SVN 在vs中的使用的更多相关文章

  1. SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法

    .NET 中 SVN版本冲突中 Files 的值“ < < < < < < < .mine”无效路径中具有非法字符的解决办法: 一. 1.将项目逐个进行编译, ...

  2. 详细介绍svn在eclipse中的使用(附图解说明)

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion ...

  3. 应用SVN(CentOS中搭建SVN服务器)

    简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67 ...

  4. SVN 在 Xcode中的状态说明

    最近同事总是问我关于SVN状态的问题,‘C’是什么意思啦?‘A’是什么意思啦?等等一系列问题. 为了方便以后查阅,以及新同事的快速融入,特在此记录一下^_^. 当然了大家也可以google一下,一搜一 ...

  5. SVN版本控制器中各符号的含义

    SVN符号的含义 项目开发过程中,随着学习的不断深入,开始慢慢接触到版本管理控制工具,其实这个工具主要用于团队开发之中,但对于个人项目的备份也有好处,可以避免在电脑出现不可预知的故障时,最大化的保护自 ...

  6. Svn在工作中的实践感悟

    Svn是一款管理项目代码的版本控制系统,是基于集中式的版本控制系统.在工作中,由于实际开发工作的需要,部门是使用Svn来管理日常的项目开发任务.使用这么长时间了,来谈谈对Svn的感悟. 首先,说下工作 ...

  7. SVN使用过程中遇到的一些问题

    更新svn的客户端TortoiseSVN后 ,之前使用svn管理的文件的关联图标消失了 说明:下面的解决方法及图片来自博客:装了SVN,你的关联图标变了没有? 解决办法:在同步的文件点击右键如下图   ...

  8. 新手通过SVN向eclipse中导入项目注意事项

    该文章进行的前提是,jdk.eclipse.tomcat.maven已安装完成 要从svn上获取项目数据,首先要安装svn 1)通过help->installsoft->svn->a ...

  9. 彻底删除SVN版本库中部分文件或文件夹

    例:假设SVN库路径为E:/svn/project,库中的目录结构为 QA/Trunk Software/Tags/test.exe 删除Software/Tags/目录下的test.exe文件 操作 ...

随机推荐

  1. Visual Studio技巧之打造拥有自己标识的代码模板

    可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...

  2. [Spring MVC] - InitBinder验证

    Spring MVC使用InitBinder验证: 使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的,也即比较复杂的验证情况下才会使用.大部份简单的 ...

  3. 【python】and和or的用法

    python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值. or也是从左到有计算表达式,返回第一个为真的值. IDLE 1.2.4>>> ...

  4. Centos 安装vsftpd 服务器

    一:检查有没有安装vsftpd 二:安装vsftpd 三:安装之后重启 四:修改vsftpd配置文件 配置文件路径在/etc/vsftpd目录下 默认是注释掉的,把#号去掉 然后重启vsftpd 五: ...

  5. 【php】assert函数的用法

    [php]assert函数的用法 http://www.douban.com/note/217557007/ 2012-06-01 10:32:37   assert这个函数在php语言中是用来判断一 ...

  6. 母版页的 page_load事件执行两次

    定义了一个母版页 Admin.master  部分代码如下 <body onload="LoadHight()"> <div> <!--公共的头部开始 ...

  7. C#_GDI+详细教程(图形图像编程基础)

    第7章  C#图形图像编程基础 本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础.C#图像处理基础以及简单的图像处理技术. 7.1  GDI+绘图基础 编写图形程序时需要使用GDI( ...

  8. (转载)SQL Server 2005 如何启用xp_cmdshell组件

    原文地址:http://www.cnblogs.com/atree/p/SQL_SERVER_xp_cmdshell.html [错误描述]: SQL Server阻止了对组件‘xp_cmdshell ...

  9. python-appium识别元素等待时间

    1.显式等待 一个显式等待是你定义的一段代码,用于等待某个条件发生然后再继续执行后续代码. from selenium import webdriverfrom selenium.webdriver. ...

  10. 树莓派3 Windows 10 IoT Core

    下载地址:https://developer.microsoft.com/zh-cn/windows/iot/Downloads 先下载安装 Windows 10 IoT 核心版仪表板: 安装完成后运 ...