`
wuhaidong
  • 浏览: 357920 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

SVN配置

阅读更多

1> 首先安装服务器端软件"svn-1.4.2-setup.exe",这个安装就很简单,下一步,下一步就行了。

我把这个安装在"C:\Program Files\Subversion"目录。

 

2>其次安装客户端软件"TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi".

        这个安装也很简单,下一步,

下一步就行了。

客户端软件安装好以后,它会要求你重新启动电脑。重启一下,就OK.

 

3>因为这个软件开机就要用,所以对开发者来讲把它安装成一个服务是最好的(这样电脑一启动这个软件服务器也载运行了,

要不然你要到命令行模式去手工启动服务)。下面就来讲述怎么样把它设置成一个服务。

 

A.进入命令行模式:开始菜单 -- 运行 -- 进入“C:\Program Files\Subversion\bin\”这个目录。

   

  打入命令:svnservice -install -d -r "e:\svn_service_root".

  (这步很重要很重要,以前我就是这一步误解了很多弯路)。

 

把它设为自动启动:开始菜单 -- 控制面板 -- 性能维护 -- 管理工具 -- 服务

 

进去以后你会在服务列表中看到svnservice这个服务,右击 -- 把它设为自动启动(这样开机的时候这个服务也启动了)

 

 

B.这里就是把“e:\svn_service_root”这个目录指定为SVN版本控制的服务目录(网上很多帖子把上面这个命令陈作

 

建立仓库是不对的)其实这个目录应该称作仓库所在的目录,假如我有有三个仓库:

 

repository_1,repository_2,repository_3 他们的位置应该是:

 

e:\svn_service_root\repository_1

e:\svn_service_root\repository_2

e:\svn_service_root\repository_3

 

 

4> 前面已经讲到仓库了,现在讲一下怎么样建立了一个仓库:有2中办法如下:

 

A. 命令行模式进入"C:\Program Files\Subversion\bin\"

 

再打入命令:svnadmin create e:\svn_service_root\repository_1,

这样第一个仓库就建立好了。以后你的项目就可以导入到这个仓库中。(其他仓库的建立类似)

此时进入目录:桌面 -- 我的电脑 -- 本地磁盘E: -- svn_service_root -- respository_1。

你回看到文件夹conf,dav,db 等等

 

 

B. 打开目录:我的电脑 -- 本地磁盘E: -- svn_service_root。在这个目录下新建文件夹,取名“repository_1”,

右击新建的文件夹 -- TortoiseSVN -- Create Repository Here。 效果同第一种方法一样。

 

 

5> 进入“e:\svn_service_root\repository_1\conf”目录配置权限。参考此文(我觉得他写的非常好)

http://hi.baidu.com/ayifa/blog/item/a7708c1885c221b54bedbc40.html 

 

 

6> 如果你的服务器端装在本机就可以这样访问: 右击 -- SVN checkout. 此时会打开一个对话框。

 

    在URL of repository 下面输入:svn://localhost/repository_1

 

(如果是其他电脑访问这个仓库: svn://10.1.7.9/repository_1,其中10.1.7.9是我的IP地址,到时候大家可以自己替换。

 

其实这里的svn://10.1.7.9地址对应e:\svn_service_root目录,因为一开始我通过命令:

 

svnservice -install -d -r "e:\svn_service_root",把e:\svn_service_root目录安装成可以通过SVN协议来访问

 

e:\svn_service_root目录下的各个仓库。)

 

 

在Checkout directory 下面输入检出的位置, 这样就OK!!!!!

 

 

 

 

 

分享到:
评论

相关推荐

    Eclipse中SVN配置

    Eclipse是一款广受欢迎的Java开发集成环境,而SVN(Subversion)则...总的来说,Eclipse中的SVN配置是团队开发中不可或缺的一部分,通过合理配置和使用,可以大大提高代码管理的效率,确保项目版本的一致性和可追溯性。

    svn配置

    本篇文章将深入探讨“svn配置”这一主题,帮助读者理解如何在项目开发中有效地利用SVN来管理和协同代码。 SVN是一个开源的版本控制系统,它允许开发者追踪和控制文件及目录的变化,同时提供了多人协作的环境。对于...

    Myeclipse6.5 svn配置

    Myeclipse6.5 svn配置,免费资源,仅供参考!

    SVN配置及使用方案

    SVN配置及使用方案,包括详细的配置和使用方案

    svn配置管理工具 svn配置管理工具

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和...总的来说,SVN作为团队开发的配置管理工具,通过其强大的版本控制功能和便捷的协作方式,能够有效地提升开发效率,保障项目的稳定性和一致性。

    svn配置管理

    ### SVN配置管理详解 #### 一、概述 版本控制系统(Version Control System,VCS)是软件开发中不可或缺的一部分,它帮助团队有效地管理源代码的变化历史。Subversion(SVN)作为一款集中式的版本控制系统,被广泛...

    配置SVN服务器 svn配置

    配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...

    svn配置文件...............

    在本场景中,"svn配置文件"指的是用于配置SVN服务器的文件集合,这些文件通常包括服务器的设置、用户权限、仓库路径等关键信息。在搭建SVN服务器时,正确配置这些文件是确保系统安全、稳定运行的重要步骤。 1. **...

    svn配置,svn配置

    在这个"svn配置"主题中,我们将深入探讨如何配置SVN服务器、客户端以及进行日常的版本控制操作。 1. **安装SVN服务器**: - 对于Windows用户,可以使用VisualSVN Server,提供图形化的安装和管理界面。 - 对于...

    MyEclipse SVN 配置

    【MyEclipse SVN配置】是关于在MyEclipse集成开发环境中设置版本控制系统Subversion(SVN)的过程。Subversion是一个广泛使用的开源版本控制系统,用于跟踪文件和目录的更改,便于团队协作和项目管理。在MyEclipse中...

    MyEclipse SVN配置文件

    【MyEclipse SVN配置文件详解】 在软件开发过程中,版本控制系统是不可或缺的工具,Subversion(SVN)作为其中的一员,被广泛应用于协同开发和代码管理。MyEclipse,一个强大的Java集成开发环境,集成了SVN插件,...

    SVN配置与使用教程

    运行Subversion服务器需要首先要建立一个版本库(Repository),版本库可以看作是服务器上集中存放和管理数据的地方。在安装客户端时默认已经创建了一个版本库,可以直接用这个库,或是根据需要重新建立一个库。

    linux-svn配置svn操作指南权限配置

    本指南将深入探讨如何在Linux环境中配置SVN服务器,以及如何进行权限管理,确保团队成员能按照预设的角色和职责进行协作。 首先,我们需要安装SVN。在大多数Linux发行版中,可以通过包管理器完成此操作。例如,在...

    SVN配置文件删除小工具

    在使用SVN的过程中,用户通常会在本地计算机上创建SVN配置文件,这些文件存储了与SVN仓库的连接信息和其他设置。然而,有时可能需要清理或删除这些配置,特别是在解决权限问题、更换工作环境或者卸载SVN客户端时。 ...

    svn 配置文件

    【SVN配置文件】是指在Subversion(简称SVN)版本控制系统中,对服务器和客户端进行设置的文件,用于管理代码仓库、用户权限以及通信协议等。本文将详细介绍如何使用VisualSVN Server来配置和使用SVN服务。 **1. ...

    SVN配置world文档

    【SVN配置world文档】 在IT行业中,版本控制系统是项目管理的重要工具,Subversion(简称SVN)就是其中的一种。本篇文章将详细讲解如何在Visual Studio(VS)环境中配置和使用SVN,以及对比SVN与Visual SourceSafe...

    SVN 配置管理使用教程

    ### SVN配置管理使用教程知识点详解 #### 一、SVN简介 **SVN**(Subversion)是一种开源的版本控制系统,它的出现旨在解决软件开发过程中的版本控制难题。SVN继承了早期版本控制系统**CVS**(Concurrent Versions ...

Global site tag (gtag.js) - Google Analytics