SVN安装和配置

Posted luoxiaodou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN安装和配置相关的知识,希望对你有一定的参考价值。

1、svn:Subversion(svn)是一个开源版本控制系统,可以随着时间改变维护数据,这些数据放在一个中央资料档案库中(repository)中,这个档案仓库很像一个普通的文件服务器,不过会记住每次文件的变动,这样我们可以把档案恢复到旧的版本,或者浏览文件的变更历史记录。

2、repository:中央仓库,存放代码的地方

     checkout:提取,可以从中央仓库中下载源代码

     commit:提交,当你修改了文件代码之后,需要提交

     update:更新,把你本地的资源和中央仓库的资源同步

3、安装

   没有太大的要求,一直下一步就好了。(这里博主以Subversion1.8的版本)安装解压到电脑中后,在安装目录下新建文件夹MyData。window+R,输入cmd,输入第一个指令echo %path%  用来查看svn是否配置了环境变量。然后输入第二个指令svnadmin create D:SVNMyDataRepository  用来创建仓库(repository目录由svn创建) 。

D:SVNMyDataRepositoryconfsvnserve.conf

  释放注释:anon-access = read

       auth-access = write

       password-db = passwd

注意:记得把注释前面的空格都去掉!!!!!!

D:SVNMyDataRepositoryconfpassword

  添加用户密码

    xiaodou = 123456 (例子)

window+R,输入cmd,svnserve -d -r D:SVNMyData,用来启动svn服务(路径可以选择Repository)这时候不要关闭黑窗口

注意:可以把svn添加到系统服务中,启动和停止方便,不用记上面的指令

  sc create svnserve binPath = "svn安装路径/bin/senserve.exe  --service  --root 仓库路径" displayname = "服务器名称" depend=Tcpip

  sc create svnserve binPath = "D:SVNinsvnserve.exe  --service  --root  -r  D:SVNMydata "  displayname= "svn server" depend= Tcpip

删除系统svn服务:sc delete "创建时的名称serve"

 

以上是关于SVN安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

centos svn的安装和配置

SVN1.6服务端和客户端安装配置指导

Svn 安装配置使用指南

SVN服务器的配置和安装

Svn 安装配置使用指南

Linux安装svn和配置使用