SVN安装及使用笔记

一、安装

首先下载一个SubversionTortoiseSVN,前者是SVN的服务器端,后者是SVN的客户端。注意在安装之前先安装Apache,主要是为了解析网络,要不然SVN只能在局域网内使用。

 

二、建立项目库

确定一个文件夹,这个文件夹是以后放项目的,称为项目库。比如我们在D盘新建立一个文件夹MyProject,在这个文件夹上点右键,选择Create repository here,

SVN安装及使用笔记_第1张图片

看到下面的提示表示创建成功。

SVN安装及使用笔记_第2张图片

建立之后的目录结构是这样的:

SVN安装及使用笔记_第3张图片

如果需要设置密码,先修改conf目录里的svnserve.conf文件,找到该文件里的[general]下的

#password-db = passwd  ,将其改成

password-db = passwd

SVN安装及使用笔记_第4张图片

然后还要修改passwd文件,

SVN安装及使用笔记_第5张图片

 

三、开启服务

首先需要开启SVN服务器,在安装了Subversion之后,会在系统环境变量的Path里自动将SVN的bin目录添加到path里,这样用下面的命令,将会开启这个服务,驾车之后,会有一个光标一直在闪,这就表示开启成功了,但是不能关闭这个窗口。

SVN安装及使用笔记_第6张图片

这样显然并不方便,可以通过把这个服务添加到windows系统服务里面,具体操作如下:

C:\windows>sc create svn binpath= "C:\Program files\Subversion\bin\svnserve.exe --service -r D:\myproject" displayname= "Subversion Server" depend= tcpip start= auto

前面一个路径是SVN服务器安装的路径。后面一个路径是项目库所在的路径。最后的start=auto表示自动开启。

如果提示CreateService SUCCESS

表示服务启动成功。

四、导入项目

选择我们需要上传的项目,点右键,选择TortoiseSVN--导入...,

SVN安装及使用笔记_第7张图片

SVN安装及使用笔记_第8张图片

在上面的这个对话框中,因为是在本机实验,所以SVN://后面填写localhost,如果是局域网内的服务器,就要填写这个服务器的地址。后面的newdemo是上传的项目库所在的目录,这个目录是虚拟的,只存在于SVN的服务器上。

 

根据项目里文件的多少,会有下面的对话框:

SVN安装及使用笔记_第9张图片

五、导出项目

在你的工作目录下或者任意位置,选择

SVN安装及使用笔记_第10张图片

SVN安装及使用笔记_第11张图片

URL指的是刚才上传的地址,那里面有项目的一个拷贝,现在导出的目的是为了建立一个工作目录,所以下面的目录就是指现在的工作目录。单击确定后,刚才上传的项目文件都被放到工作目录里了,作为一个终端,可以修改这里面的文件,然后通过Commit再Update把修改上传到log里。

SVN安装及使用笔记_第12张图片

 

 

 

你可能感兴趣的:(SVN,subversion,tortoiseSVN)