给你们介绍一些SVN的入门知识!但愿对你们的学习起到做用! html
关于SVN与CVS的相关知识,你们能够本身去google一下。 apache
1、准备 服务器
SVN是一个开源的版本控制系统,它能够记录全部的文件修改版本。CVS也是一个版本控制系统,但是如今你们更多的是用SVN,由于SVN不但继承了CVS的优势,并且还有许多的功能是CVS所不具有的。能够确定,SVN会成为CVS的替代系统。 svn
咱们还须要安装一个客户端软件——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/ google
你们也能够留言,我会把setup发给你们。 spa
2、使用ankhSVN .net
在你们安装好了SVN的服务器端和客户端以后(也能够只安装客户端,经过远程访问服务器端)。首先是要在服务器端创建一个“仓库”,用来存在咱们要开发的项目。 版本控制
具体步骤:
一、创建“仓库”,好比说,咱们在D盘里新建一个文件夹叫作share,而后在share里再新建一个文件夹叫作svnrepo(用来作项目库)。
这是最简单的方法了,还有一种方法是在控制台中经过命令来建立。运行——cmd。输入:svn help,能够查看相关的命令,这一步骤用到的命令是create你们感兴趣能够尝试一下。
二、设置权限
打开咱们刚才的目录,咱们能够看到有一些文件夹,conf文件夹保存的是一些配置的信息,打开svnserve
三、添加用户,并设置密码
打开在同一层目录下的passwd
咱们这里只是作了一个示范,你们能够根据本身的实际项目,添加相应的用户。
到这基本工做就完成了。
注意: 创建好库以后,则要启用svn 的服务,能够运行cmd 在命令提示符中键入 svnserve –daemon –root D:\share\svnrepo(咱们设置的仓库) 回车,命令做用是启用svn 服务器,这样就运行起了svn 服务,特别要注意这个窗口不能关闭,一旦关闭也就中止了svn 服务。
四、测试
四、安装ankhsvn
下载地址:http://ankhsvn.open.collab.net/
安装好ankhsvn后,能够在VS2010中的文件中看到一个subversion的选项,能够经过这个选项打开远程的文件,而后copy到本地等等操做,提供一个文档,供你们学习参考