`
chengyu2099
  • 浏览: 471120 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Window 搭建SVN版本控制器

 
阅读更多
Window 搭建 SVN版本控制器、

一、首先需要获取服务端和客户端
1.服务端Subversion 截止2010-12-23最新版位1.6.15 
2.客户端tortoisesvn 截止2010-12-23最新版位1.6.12 

二、软件的安装 
服务端是以.msi后缀名的安装文件,安装过程就不详细介绍了,按照它的提示一步步操作即可。 
我的实际安装路径是D:\Program Files\Subversion 
TortoiseSVN 客户端的安装完成后会提示系统需要重启。

三、配置过程 
1.创建repository :有两种方法 
方法一:命令行创建 
打开命令窗口, 键入 svnadmin create D:\svnroot\test1 回车, 
会在 目录 D:\svnroot\生成test1文件夹以及文件夹下相应的文件
方法二:图形化创建 
新建文件夹 D:\svnroot\test2(文件夹下必须是空的),在该文件夹下右击选中TortoiseSVN,
选择“create repository here”,选择“Nntive files system(FSFS)”。
2、修改配置文件(以上面创建的test1为例:) 
在D:\svnroot\test1\conf\ 目录下会看到 svnserver.conf和passwd两个文件,需要对两个文件作如下修改: 
svnserve.conf 

anon-access = read 匿名用户的权限,文件中为read表示拥有只读权限,修改为:none
auth-access = write 验证通过用户的权限 ,文件中为write表示拥有写的权限
权限包括none、read、write三个值可选,none没有权限,写包含了读权限
去掉#注释时,前面不要有空格
password-db = passwd密码数据存放到passwd文件中
3、添加用户 passwd 文件
PS:passwd 文件中的配置,如:michael=michael表示用户名为michael,密码为michael 

四、启动subversion服务 
   两种方法:命令启动和服务启动 
1.命令行启动介绍:在安装服务器的bin目录下
svnserve -d -r D:\svnroot\test1 
默认端口是3690,如果这个端口号已经被占用,则可以通过选项 --listen-port=端口号. 
2.服务启动介绍: 
安装程序还不能把自己安装成windows服务,需要自己进行手动安装,方法如下: 打开命令窗口,执行如下命令
sc create svnserve binPath= "\"d:\Program Files\Subversion\bin\svnserve.exe\"
 --service -r d:\svnroot\test1" displayname= "Subversion" depend= Tcpip start= auto  
执行成功会显示:[SC] CreateService 成功 
打开命令窗口键入:services.msc  回车,会在windows的服务中看到刚创建的服务

命令的简单解释: 
sc是windows自带的服务配置程序,
参数binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"
--service参数表示以windows服务的形式运行,
-r/--root指明svn repository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
displayname表示在windows服务列表中显示的名字
depend =Tcpip 表示svnserve服务的运行需要tcpip服务
start=auto表示开机后自动运行
若要卸载svn服务,则执行 sc delete svnserve 即可
  
安装服务后,svnserve要等下次开机时才会自动运行。 
(如果不设置自动启动,可以键入命令,服务器端的bin目录
	设置服务(或手工启动 svnserve -d -r 服务目录
)  
五、导入项目 
图形化导入即可。

分享到:
评论

相关推荐

    window搭建SVN服务器详解

    在Windows环境下搭建SVN(Subversion)服务器是一个常见的任务,尤其对于软件开发团队而言,它是一种重要的版本控制系统,用于管理代码和其他项目文件的历史版本。本文将深入讲解如何在Windows上设置一个功能齐全的...

    svn 环境搭建 整合myeclipse

    本文将详细介绍如何在Windows环境下搭建svn服务器,配置权限,以及如何在客户端使用TortoiseSVN,并将其与MyEclipse集成。 **一、服务器端配置** 1. **安装Subversion服务器** 首先,我们需要下载并安装CollabNet...

    window下架设SVN步骤

    版本控制系统在软件开发过程中扮演着极其重要的角色,而 Subversion(简称 SVN)作为一款成熟且广泛使用的集中式版本控制系统,在团队协作中有着不可替代的地位。本文将详细介绍如何在 Windows 系统下搭建 SVN ...

    windows下基于apache的svn安装教程

    在Windows环境下,基于Apache搭建SVN(Subversion)服务器是一个常见的选择,因为它提供了稳定且功能丰富的版本控制系统。以下是一份详细的教程,涵盖了所需软件、安装步骤以及集成过程。 ### 一、需要的软件 1. *...

    myEclipse 8.5下SVN环境的搭建

    本文将详细讲解如何在myEclipse 8.5集成开发环境中搭建SVN环境,以便开发者能够实现代码的版本管理和团队协作。 首先,我们需要理解myEclipse 8.5是一个强大的Java开发工具,它集成了Eclipse的功能并添加了对Java ...

    windows下apache+svn

    Apache 和 Subversion(简称 SVN)是软件开发过程中常见的工具,Apache 作为一款流行的开源Web服务器,而 SVN 则是一种版本控制系统,用于协同开发和管理代码版本。本篇文章将详细介绍如何在 Windows 操作系统上安装...

    SVN客户端及服务器端安装图解

    在“Window” > “Preferences” > “Team” > “SVN”中配置SVN连接器和适配器。 4. 添加SVN库:右键项目,选择“Team” > “Share Project”,在弹出的对话框中选择SVN,输入服务器仓库URL,按照向导完成项目与...

    eclipse集成SVN插件包及安装教程

    如果在操作过程中遇到任何困难,可以参考提供的链接:[搭建SVN服务器详细教程(Windows)](https://blog.csdn.net/qq_29914837/article/details/89330517)。这个博客文章提供了关于如何在Windows环境下设置SVN...

    svn环境的搭配

    ### SVN与CVS环境搭配详解 ...通过以上步骤,我们可以成功搭建SVN服务器并将其集成到开发工具中,从而实现对项目的版本控制管理。SVN相比于CVS具有更多的优势,在现代软件开发中得到了广泛的应用。

    TortoiseSvn 客户端 32位,64位都有

    与TortoiseSVN结合使用,可以搭建一个高效稳定的版本控制系统。 **4. 安装和配置** 安装TortoiseSVN时,需要选择与操作系统匹配的版本(32位或64位)。配置时,用户需要设置SVN服务器的URL,然后可以开始进行版本...

    jdk+tomcat+myeclipse+netbeans+svn的配置

    【Java开发环境搭建】 在Java开发中,一个完整...以上就是搭建基于JDK、Tomcat、MyEclipse、NetBeans和SVN的Java开发环境的详细步骤,确保每个组件正确配置并协同工作,从而高效地进行Java Web应用的开发和版本控制。

    eclipse开发环境搭建手顺

    同时,通过集成Git、SVN等版本控制系统,你可以方便地管理代码版本,实现团队协作。 总结,搭建Eclipse开发环境主要涉及下载安装Eclipse、配置JDK、设置Eclipse、创建项目、编写和运行代码,以及可能的插件安装和...

    Windows下Qt应用程序开发环境搭建.pdf

    - 版本控制,通过Eclipse中的SVN插件进行提交、更新等操作。 - 打包应用,利用NSIS插件生成安装程序。 通过以上步骤,开发者可以在Windows环境下构建一个完整的Qt应用程序开发环境,集成了Eclipse的高效编辑、...

    PHP开发环境搭建规范

    - SVN客户端插件可以方便地进行版本控制,对于团队协作非常重要。 #### 三、进一步配置 **设置工作区默认文档编码为UTF-8** - 打开Eclipse,依次点击“Window -> Preferences -> General -> Workspace”。 - 在...

    转: Eclipse下Grails开发环境搭建步骤

    - 在"src/groovy"目录下编写业务逻辑,"grails-app/controllers"中编写控制器。 4. 运行和调试: - 右键点击项目,选择"Run As" -> "Grails Command",选择相应的Grails命令,如"run-app"来启动项目。 - 要调试...

    android_MAC系统Eclipse开发环境搭建.pdf

    10. **安装Subversion (SVN)插件**: 为了版本控制和团队协作,通过`Help -> Install new software...`安装Subclipse插件,确保选择所有选项并完成安装。 11. **配置SVN**: 在Eclipse中切换到SVN透视图,通过`新建 -...

    window安装流程

    以上步骤涵盖了在Windows环境下配置Java开发环境、Maven项目构建、版本控制、依赖管理等多个方面。对于开发者来说,这些步骤能够帮助他们快速搭建起一个完整的开发环境,并掌握基本的构建、测试和部署流程。

    Eclipse+PyDev配置搭建Python开发环境插件

    7. 使用PyDev的其他功能:除了基本的代码编辑和调试,PyDev还提供了其他高级功能,如Python重构、集成单元测试框架(如unittest和pytest)、集成版本控制系统(如Git和SVN)等。 总的来说,Eclipse+PyDev的组合为...

Global site tag (gtag.js) - Google Analytics