`
aijezdm915
  • 浏览: 403862 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

svn服务器的安装与配置全解

    博客分类:
  • java
阅读更多

 
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服务器配置主要包括创建版本库、设置访问控制等操作。 ##### 3.1 创建版本库 使用`svnadmin create`命令创建一个新的版本库。 ``` svnadmin create /var/svn-repo ``` 这将在`/var/svn-repo`目录下创建一个新...

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...

    SVN服务器与客户端的安装、配置

    ### SVN服务器与客户端的安装及配置详解 #### 一、SVN服务器的安装与配置 SVN(Subversion)是一款非常流行的版本控制系统,主要用于代码管理。本文将详细介绍如何在Windows环境下安装并配置SVN服务器。 ##### ...

    svn服务器的安装与配置

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。它使得多人协作开发变得简单,...随着对SVN服务器配置的深入理解和实践,你将能够更好地管理和维护你的项目源代码。

    SVN服务器安装与配置

    【SVN服务器安装与配置】 SVN(Subversion)是一种版本控制系统,用于管理代码、文档等文件的版本历史,使得多人协作开发时可以有效管理和跟踪文件的修改历史。本指南将详细阐述如何在服务器端安装并配置SVN。 1. ...

    Windows下安装SVN服务器

    Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。

    svn服务器配置到MyEclipse说明

    总之,将SVN服务器配置到MyEclipse涉及安装SVN软件、创建版本库、配置权限、启动服务以及安装和配置MyEclipse中的SVN插件。这一过程完成后,开发者可以无缝地在MyEclipse环境中使用SVN进行版本控制,实现团队的高效...

    svn文档管理服务器配置

    svn 文档管理服务器配置是一个复杂的过程,需要了解 svn 服务器的安装配置、服务器配置、安装过程、测试、创建仓库、启动和关闭、客户端配置、Eclipse 配置 svn 等知识点。只有正确地配置了 svn 文档管理服务器,...

    安卓入门--SVN 服务器安装配置

    ### 安卓入门—SVN 服务器安装配置详解 #### 一、SVN服务器的安装配置 ##### 1. 服务器安装包的选择 在本文档中提到的服务器安装包为`VisualSVN-Server-2.1.3.msi`。这款软件提供了直观的界面来帮助用户快速搭建...

    SVN服务器搭建和配置[整理].pdf

    SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是...搭建和配置 SVN 服务器需要下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,配置 SVN 服务器,创建版本库,导入项目,并使用 TortoiseSVN 客户端管理版本库。

    SVN的安装和配置 SVN的安装和配置

    通过以上步骤,你可以成功地安装和配置SVN服务器,让团队成员能够高效地协同开发。SVN的灵活性和强大的版本控制功能,使其成为软件开发过程中的必备工具。在实际使用中,根据团队需求进行定制和优化,确保SVN更好地...

    ubuntu下SVN服务器安装配置

    Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。下面是本资源的主要知识点: 1. SVN 简介:Subversion 是一款开放源代码的版本控制...

    Linux下SVN服务器的搭建与配置.docx

    Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...

    svn服务器安装 绿色版

    "svn服务器安装 绿色版" 提供了一种简便的方式来设置SVN服务器,使得无需复杂配置,只需执行特定文件即可。 标题中的"svn服务器安装 绿色版"意味着这是一个简化版的SVN服务器安装程序,可能是免安装或者便携式的,...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    Linux下SVN服务器的搭建与配置

    Linux下SVN服务器的搭建与配置 Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建...

    详细介绍Windows下SVN服务器的配置

    【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...

Global site tag (gtag.js) - Google Analytics