SVN全名Subversion,即版本控制系统。 SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。Subversion 是一个通用的系统, 可用来管理任何类型的文件, 其中包括了程序源码。
SubVersion:实现服务系统的软件。 TortoiseSVN:是SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端。 SVNService.exe:是专为 SubVersion 开发的一个用来作为 Win32 服务挂接的入口程序。 AnkhSVN:是一个专为Visual Studio提供SVN的插件。
|
在windows下配置svn服务器
1.下载文件
下载最新版本subversion,我这里选择svn-1.4.5-setup.exe
下载 "Subversion Windows Service" 软件包
下载 TortoiseSVN shell integration utility
2.安装Subversion 服务器
由于我下载的是setup.exe版本,安装程序安装后会自动设置系统变量.如果你下载的是zip版就需要手动设置系统变量.
setup.exe版直接安装就可以了.安装到D:\Program Files\Subversion
首先创建SVN储存库(repository)
svnadmin create F:\svn\
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;
3.配置SVN服务器
(这个位置就是在你建储存库的地方F:\svn)
打开/conf/目录,打开svnserve.conf找到一下两句:
# [general]
# password-db = passwd
# anon-access = none
# auth-access = write
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.anon-access = none 是匿名用户不能访问,必须要有用户名和密码。(注意:问题就出在这,一定要注意格式去掉注释后要顶格不能有空)
同样打开passwd文件,将
# [users]
# harry = harryssecret
# sally = sallyssecret
格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户
4.运行SVN服务器
运行SVN服务
在命令行执行
svnserve --daemon --root F:\svn
服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务(注意:这是临时打开的服务,命令执行后不能关闭窗口)
用后台服务的方式可以设置开机自动执行。
D:\Program Files\Subversion\bin>sc create svnservice binpath= "d:\Program Files\
Subversion\bin\svnserve.exe --service -r F:\SVN"
就可以用net svnservice stop 或者start来启动服务了 也可以在Sevices.msc来启动了。
5、用客户端访问
格式:svn:\\服务器IP
因为SVN有三种方式实现也就有三种不同的访问格式。
相关推荐
详细介绍在Windows下是如何配置SVN服务器的。
windows下安装配置svn
svn在windows系统下的配置
windows server下安装svn服务器的图文教程,比较全面
svn服务器windows下的配置,结合网上资料又总结的
eclipse中安装svn 以及windows下的svn服务器端 都在这个压缩包内,解压就可以用
在windows系统下SVN服务器端的配置
SVN的安装和配置 SVN的安装和配置 SVN的安装和配置 SVN的安装和配置
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
windows下SVN配置
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
本人花两天的时间,亲自体验写下来的,和大家分享一下。
Windows下SVN详细配置文档 Windows下SVN详细配置文档 Windows下SVN详细配置文档
SVN配置库发生变化时,会想设计邮件通知的人员发送邮件,告知所发生的变化。
本人从业与Java开发,最常用的IDE就是Myeclipse,压缩包中含有包含配置所svn需文件以及配置说明
如何在WIndows下配置SVN服务器,如何在VS2008|2010下使用SVN,如何使用Tortoise SVN等。
改压缩包:包含了svn在windows下的安装说明及其安装所需要的软件源。说明文件图文并茂!这些都是我自己安装及使用心得。
这次带来的是smartsvn-windows-X86中文破解版,license在压缩包里。运行setup后 直接导入license即可。 7.0版本和老版本最大的变化在于.svn文件夹不再出现在每个目录下。而是合并成一个,处于项目文件的根目录,个人...
Windows下svn客户端TortoiseSVN的安装和操作