1、下载 Subversion 服务器程序
到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentListfolderID=8100&expandFolder=8100&folderID=91
2、下载 TortoiseSVN 客户端程序
从官方网站
http://tortoisesvn.net/downloads 获取最新的TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与
subversion 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。
3.首先安装 Subversion 服务器程序,其次安装 TortoiseSVN 客户端程序。下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到
D:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。
4、建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。 开始建立版本库。首先建立 D:\svn\Repository 空文件夹作为所有版本库的根目录。
然后在 Repository
文件夹上“右键->TortoiseSVN->Create Repository here...”,就创建了一系列文件夹和文件。
5 、运行独立服务器 (将其设置成windows的服务)
在svn安装目录的bin目录下创建setupservice.bat文件,将以下代码复制进去
sc create svnserve binpath= "D:\Subversion\bin\svnserve.exe --service -r E:\svn"
depend= Tcpip start= auto
sc start svnserve
注:E:\Subversion\bin\svnserve.exe 为svn安装目录,E:\svn为版本存放目录,svnserve 为服务名。
然后启动svn服务.
6、配置用户和权限
用文本编辑器打开‘D:\svn\Repository\conf’目录,修改svnserve.conf:
password-db =
passwd
anon-access = none
auth-access = write
即去掉前面的 # 注释符,注意前面不能有空格。
然后修改同目录的passwd文件,增加一个帐号:
将:
[users]
# harry = harryssecret
# sally = sallyssecret
增加帐号:
[users]
#harry = harryssecret
#sally = sallyssecret
test = test
7、初始化导入
下面就是将我们的数据(项目)导入到这个版本库,以后就由版本库管理我们的数据。我们的任何改动都回被版本库记录下来,甚至我们自己丢失、改错数据时版本库也能帮我们找回数据。
比如,我在 d:\wwwroot 下有个 guestbook 文件夹,里面存放的是我编写的留言簿程序。
在此文件夹上“右键 ->
TortoiseSVN -> Import...” ,在弹出对话框的“URL of
repository”输入“svn://localhost/Repository/guestbook”。在“Import
message”输入“导入整个留言簿”作为注释。
点 OK 后要求输入帐号。我们在用户名和密码处都输入 test 。完成后 guestbook
中的内容全部导入到了 svn://localhost/svn/repo1/guestbook 。
我们看到在 e:\svn\Repository 没有任何变化,连个 guestbook 文件夹都没有建立,唯一的变化就是e:\svn\repo1容量变大了。实际上我们源guestbook中的内容已经导入 Repository 版本库了,源 guestbook 文件夹可以删除了。
8、相关操作命令
创建svn仓库目录:svnadmin create E:\svn\repos1
创建服务:sc create svnserveName binpath="${svnpath}\bin\serve.exe --service -r ${repospath} "
启动服务:sc start svnserve 或 svnserve.exe --daemon
删除服务:sc delete svnserveName
9、删除本地.svn文件 (将“Delete SVN Folders”操作添加到右击菜单中)
建立一个文本文件,名称随意,后缀为.reg,内容如下:
?Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击这个选项,即可删除这个文件夹下面所有的.svn文件夹
10 eclipse 安装svn http://aijezdm915.iteye.com/blog/1027293
分享到:
相关推荐
svn服务器安装配置svn服务器安装配置svn服务器安装配置
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
SVN 服务器的安装与配置,主要讲述的是SVN 服务器端的安装与配置步骤。
SVN的安装和配置 SVN的安装和配置 SVN的安装和配置 SVN的安装和配置
SVN服务器与客户端的安装以及在Myeclipse中的配置
SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置SVN服务器端安装和配置
现在一般流行用SVN进行版本控制了,cvs的地位正在逐渐背取代,但是svn的配置还是比较麻烦的,所以这里给出了svn配置的具体步骤。
svn服务器配置到MyEclipse说明
windows server下安装svn服务器的图文教程,比较全面
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
SVN服务器端安装配置
svn服务器配置教程,svn服务器配置教程,svn服务器配置教程
dedian环境下subversion的安装以及配置,ubuntu下的也差不多,可以参考使用
ubuntu下SVN服务器安装配置 标签: ubuntu svn it 分类: sys-linux/windows 一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup...
1、 到svn官方网站http://subversion.trigris.org/下载服务器安装包svn-win32-1.6.1.zip,将该压缩包解压到D:\subversion目录下,出现D:\subversion\bin。建立D:\svn,在命令行该目录(D:\subversion\bin\)下输入...
SVN服务器搭建和配置[整理].pdf
svn 服务器 配置 安装 亲自测试通过
svn服务器端安装配置
详细介绍在Windows下是如何配置SVN服务器的。