1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以):http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=74,一般选择最新版本。同时也可以下载svn的windows客户端TortoiseSVNhttp://tortoisesvn.net/downloads
2、解压下载下来的绿色版svn和安装svn的windows客户端TortoiseSVN,按照提示安装就可以,为了能立马看到效果,最好重启下机器,呵呵
3、创建版本库,打开命令窗口(开始->运行,键入cmd,回车),我的svn服务器解压目录为F:\svn;在命令窗口输入:
pushd F:\svn\bin
进入到svn解压目录下的bin目录,建立版本库,如我把版本库安装在:F:\svnrep,首先确认F盘下是否存在svnrep文件夹,没有我们可以在命令窗口键入:
mkdir F:\svnrep
就会创建一个snvrep文件夹,接下来,运行如下命令:
svnadmin create F:\svnrep
这样我们的版本库就创建了,在F:\svnrep下你可以看到自动生成了一些文件及文件夹;同时,你也可以用TortoiseSVN的图形界面来创建,在F:\svnrep文件夹中”右击->TortoiseSVN->Create Repository here”, 同样得到我们需要的结果,如果这文件夹已经创建有了,你再创建,会自动报错。
4、配置用户和权限,打开F:\svnrep\conf目录中的svnserve.conf文件,将[general](保证[general]这一行的前面不带#号 ,有#号就将#号去掉)下面的
# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)
前的#号去掉。保存文件;
然后打开同目录中的passwd文件(可以用记事本打开),在[users](保证[users]这一行的前面不带#号,有#号就将#号去掉)下 面添加用户及此用户对应的密码,格式为:
admin = password
表示用户为admin 密码为password 保存文件。
同时也可以修改同目录下的authz文件,主要是用来控制用户对svn版本库里哪些目录的文件是否有读或写权限,读为r写为w, 如果要赋给admin对版本库下的目录都有读和写权限,格式为:
[/]
admin = rw
/代表了svn版本库下的起始位置,对于修改此文件的一些注意事项,可以到网上搜索下呵呵。
5、运行svn服务器,在命令窗口输入:
svnserve -d -r F:\svnrep
这样,svn服务器程序就启动了。但不要关闭这个命令窗口,关闭就意味着svn服务器停止。
6、导入项目到svn版本库可以用TortoiseSVN客户端进行导入,在要导入的项目文件夹上”右击->TortoiseSVN->Import… “在URL of repository输入
svn://localhost/项目名
在Import Message中可以输入你的信息,点击ok按钮,就开始导入了,完成导入后,项目目录没有任何变化,导入过程中没报错的话,项目中的所有文件就导入到svn的版本库里了;这个导入过程可以到任何一台能访问你svn服务器并安装好 TortoiseSVN客户端的电脑上进行,在要导入的文件或文件夹上”右击右击->TortoiseSVN->Import… “,在URL of repository 输入:
svn://svn服务器IP/项目名
就OK
7、从版本库中检出,即复制出一份版本库中的项目,在一个空的文件夹中”右击->SVN Checkout”,在URL of repository中输入:
svn://localhost/项目名
这样我们就复制出了这个项目中的文件。
8、修改文件后更新到版本库,当项目中的某一文件作了修改,可以通过在这个文件上”右击->SVN Commit…”,这样我们就将我们对这一文件的修改提交到了版本库。
当然还有很多功能,查看文件修改,比较文件各版本中的修改及不同处,== 不一一介绍了。注意的是TortoiseSVN客户端版 本最好是和svn服务器的版本一致,有时不一致的时候会发生错误。
分享到:
相关推荐
SVN配置管理 subversion服务器端和客户端操作
SVN SubVersion 是新一代的版本控制工具,不仅可以管理程序源代码,而且也可用于文档或其他相关资料的管理svn服务器: svn-1.4.6-setup.exe SVNService.exe
Subversion-1.6.5 svn的windows服务器端
Subversion服务器程序,版本控制器 服务端
6.1. Subversion服务器选项比较 C.1. 常用WebDAV客户端 范例清单 5.1. txn-info.sh(报告异常事务) 5.2. 镜像版本库的 pre-revprop-change 钩子 5.3. 镜像版本库的 start-commit 钩子 6.1. 匿名访问的配置实例。 ...
本文件详细介绍了Subversion服务器的安装和配置流程
本人亲测win7 xp 可用如有问题可联系我qq1173456265
svn (subversion)使用记录 (1): 安装subversion 直接使用软件管理工具即可 也可以自己编译源码安装,到subversion.apache.org去自己下载编译即可 (2): 创建 svn 仓库
subversion服务器搭建和svn客户端软件 及教程
* SVN 服务器搭建需要下载并安装 SVN 服务器软件,授予管理员权限,并进行资源库的创建和配置。 * SVN 服务器的搭建需要占用 3690 端口,否则无法启动服务。 * Eclipse 配置为 SVN 客户端需要下载和安装 SVN 插件包...
subversion+apache+svn服务器配置图解
SVN服务器,包含如下版本: Subversion1.6.5_Setup, Subversion1.6.15_Setup, SVN1.4.6_setup, SVN1.6.6服务器
svn服务器软件Setup-Subversion-1.6.13
SubVersionSVN 服务器端(VisualSVN-Server-1.5.0)
linux subversion-1.9.4 包含依赖插件和说明文档 其中包含了依赖包,按需安装吧 apr-1.5.1.tar.gz apr-util-1.5.3.tar.gz expat-2.1.0.tar.gz httpd-2.2.19.tar.gz openssl-1.0.0a.tar.gz ...svn1.9.4安装步骤.doc
NULL 博文链接:https://ljm1227134894.iteye.com/blog/1743578
此版本SVN服务器端为subversion,喜欢DOS的可以玩玩看。没有图形界面。
CentOS 7 安装 SVN 服务器教程 本文将详细介绍如何在 CentOS 7 上安装和配置 SVN 服务器。SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。以下是安装和配置 SVN 服务器的步骤。 一、 ...
使用apache+svn搭建持续集成环境,支持https访问的SVN服务器。
(客户端)TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi (服务器)Setup-Subversion-1.6.6.msi (汉化包)LanguagePack_1.7.6.22632-win32-zh_CN.msi 打包下载