windows下svn的安装和配置

来源:互联网 发布:北上广 知乎 编辑:程序博客网 时间:2024/04/30 09:36

1.下载和安装svn,这点就不详细说了,直接下一步下一步就OK了,我的是安装在D盘Subversion文件夹下,安装完成后,进入D:/Subversion中查看文件夹,其中的bin目录是svn的核心服务包文件

2创建svn版本库,在D盘新建一个文件夹命名为svn,用于存放版本库,用dos命令切换到D:/Subversion/bin目录下,用命令创建版本库 svnadmin create E:\svn\test,建立工程,svn自动会在该目录下建立若干文件
3.修改版本库conf\svnserve.conf,在svnserve.conf文件中增加
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = svnhome
anon-access = read#表示匿名可读
anon-access = none #不允许访问
在同目录下有passwd文件,在此文件中增加用户和密码格式如下
[users]
admin=admin  //用户名 = 密码
到这一步svn服务器已经配置完成了,下面是导入需要版本控制的工程

4.启动服务

dos状态下在任意目录运行:

sc create svnserve binpath= "D:\Subversion\bin\svnserve.exe --service --root E:\svn\test" displayname= "Subversion" depend= tcpip start= auto

我们的服务器程序就会在windows启动的时候自动启动了。

当然你可以在“开始->运行...”中执行"services.msc"看看是不是自动启动的结果.

5.安装TortoiseSVN,这里不再详细说明

6,初始化导入

来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:

右键->TortoiseSVN->Import...

URL of repository输入“svn://localhost/test”

完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。


7,基本客户端操作

取出版本库到一个工作拷贝:

来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/test,这样我们就得到了一份工作拷贝。

在工作拷贝中作出修改并提交:

打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。

察看所作的修改:

readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。







0 0
原创粉丝点击