`
ladymaidu
  • 浏览: 678789 次
文章分类
社区版块
存档分类
最新评论

win7下配置安装subversion服务

 
阅读更多

win7下配置安装subversion服务

参考这里:http://blog.csdn.net/Billy_Zeng/archive/2010/03/21/5401931.aspx

http://blog.csdn.net/ladofwind/archive/2008/02/17/2100200.aspx

前几天同事在为某单位做文件管理系统,在开发过程中代码管理有点混乱,于是去了解下SVN版本控制软件。这二天学着建立SVN,上网看了看教程,终于建立了个简单的Svnserve服务器,流程如下:

一、工具下载与安装

1.下载Subversion服务器程序。

2.下载SubversionWindows客户端TortoiseSVN

3.下载TortoiseSVN中文语言包

4.下载SVNService.exe

5.安装SubversionTortoiseSVN和TortoiseSVN中文语言包,重启

二、服务器基本设置

1.建立版本库(Repository

运行CMD

c:

md Svn

cd c:/Svn

mdFileM

cd FileM

svnadmin create --fs-type fsfs .

2.安装SvnService服务

将SVNService.exe复制到C:/program files/subversion/bin目录下

Command窗口打命令

svnservice.exe -install -d -r c:/svn/FileM

3.运行服务

net start svnservices

4.配置用户和权限

来到c:/svn/FileM/conf目录,修改svnserve.conf

# [general]

# password-db = passwd

改为:

[general]

password-db = passwd

然后修改同目录的passwd文件,去掉下面三行的注释:

# [users]

# harry = harryssecret

# sally = sallyssecret

最后变成:

[users]

harry = harryssecret

sally = sallyssecret

可以自己定义一个帐号&密码

例如:

[users]

admin = password

三、客户端的基本操作

1.初始化导入:

在你要导入的文件夹内右键->TortoiseSVN->导入...

版本库URL:输入“svn://localhost/FileM点击OK

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

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

来到任意空目录下,点击鼠标右键->SVN检出(K)…,在版本库URL中输入svn://localhost/FileM,这样我们就得到了一份工作拷贝。

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

打开某文件并作出修改,点击鼠标右键->TortoiseSVN->提交...,这样我们就把修改提交到了版本库。

4.察看所作的修改:

点击鼠标右键->TortoiseSVN->显示日志,这样我们就可以看到我们对这个文件所有的提交。

5.比较上一版本:

点击鼠标右键->TortoiseSVN->与前一版本比较,我们将看到相对于前一版本修改了什么。

但是按照上面的步骤来做的话,出现下面的错误:

[error]错误: 期待文件系统(FS)格式 “2”;找到格式“4”

这里的错误主要是由于svn服务器版本过低,改成一个较高版本的话,成功。

分享到:
评论

相关推荐

    svn(subversion)服务器、客户端安装包及配置说明

    本人亲测win7 xp 可用如有问题可联系我qq1173456265

    svn1.8.3所有安装文件及安装配置说明

    1. 安装服务器Setup-Subversion-1.8.3.msi,安装路径D:/Program Files/TortoiseSVN 2. 安装客户端TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.ms 3. 安装客户端对应语言包LanguagePack_1.8.2.24708-win32-zh_CN.msi 4....

    一步一步教你构建SVN服务器.rar

    包括APACHE、SVN和客户端的安装及配置。 step1、安装apache服务器。 版本:httpd-2.2.15-win32-x86-no_ssl.msi 目录:E:\Apache2.2 验证安装结果:IE中输入:http://localhost,显示:"It works!" ok. step2、安装...

    SVN使用手册中文版快速入门

    安装Subversion Subversion的组件 快速入门 2. 基本概念 版本库 版本模型 文件共享的问题 锁定-修改-解锁 方案 拷贝-修改-合并 方案 Subversion实战 工作拷贝 修订版本 工作拷贝怎样追踪版本库 修订版本混合的限制 ...

    svn-1.4.3-setup.exe.7z

    运行Subversion安装程序,并根据指导安装,如果Subversion认识到你安装了Apache,你就几乎完成了工作,如果它没有找到Apache服务器,你还有额外的步骤。 3. 使用Windwos资源管理器,来到Subversion的安装目录...

    SVN使用手册中文版.chm

    安装Subversion Subversion的组件 快速入门 2. 基本概念 版本库 版本模型 文件共享的问题 锁定-修改-解锁 方案 拷贝-修改-合并 方案 Subversion实战 工作拷贝 修订版本 工作拷贝怎样追踪版本库 修订版本混合的限制 ...

    TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.rar

    某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性 - 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的...

    TortoiseSVN-1.6.15 svn server

    7, 配置 Apache 安装目录下的 \conf\httpd.conf  查找:  #LoadModule dav_module modules/mod_dav.so  #LoadModule dav_fs_module modules/mod_dav_fs.so  将#号去掉,改为:(注意:每行开始不要有空格)  ...

    SVN培训资料.pptx

    SVNService.exe:是专为 SubVersion 开发的一个用来作为 Win32 服务挂接的入口程序。 SVN培训资料全文共52页,当前为第3页。 1、SVN的简介 SVN的意义 记录每个文件的成长细节, 开发过程中保存产品的中间 结果,实现了...

    SVN与CVSpdf格式详细说明书

    SVN全名Subversion,即版本控制系统,实现服务系统的软件。 SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个...

    PHP官方手册中文版

    7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 10. 基本语法 11. 类型 12. 变量 13. 常量 14. 表达式 15. 运算符 16. 控制结构 17. 函数 18. 类与对象(PHP 4) 19. 类与对象(PHP 5...

    PHP手册2007整合中文版

    7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 10. 基本语法 11. 类型 12. 变量 13. 常量 14. 表达式 15. 运算符 16. 控制结构 17. 函数 18. 类与对象(PHP 4) 19. 类与对象(PHP 5) 20. ...

    Git-2.40.0-64-bit.exe

    Git-2.40.0-64-bit.exe Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小...它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有简易的本地分支、方便的暂存区和多工作流等特性。

Global site tag (gtag.js) - Google Analytics