`
snoopy7713
  • 浏览: 1148786 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

SVN安装

    博客分类:
  • SVN
阅读更多

svn 的安装

1. 下载软件: Setup-Subversion-1.7.5.msi ,安装就很容易了,一路 NEXT

2. SVN bin 文件夹路径添加到环境变量中

 把 svn 安装目录下的 bin 路径 (D:\Program\Subversion\bin) 添加到环境变量中。

 在命令行窗口 (cmd 打开 ) ,输入 svn –version ,如果能显示版本信息,说明已经安装成功了。

C:\Users\huangyineng>svn --version

svn ,版本 1.7.5 (r1336830)

   编译于 May 11 2012 13:51:05

服务器的创建

1、 创建一个根目录,这个根目录用来存储所有的 svn 的工厂信息(每一个工厂等于一个项目)

2、 启动 svn

svnserve -d -r E:/svn/root

对于 Linux 而言,直接后台启动即可

对于 window 而言,后台启动无用 ( 即打开的命令行窗口不能关闭 ) ,所以需要将其添加到 window 的服务中

C:\Users\huangyineng>sc create SVNServer binPath= "D:\Program\Subversion\bin\svn

serve --service -r E:/svn/root"

[SC] CreateService 成功

注:

1. binPath= 后面要有个空格

2. 启动服务后, svn 的端口是 3690

C:\Users\huangyineng>netstat -na

 

活动连接

 

  协议   本地地址           外部地址         状态

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING

  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING

  TCP    0.0.0.0:3690           0.0.0.0:0              LISTENING

  ……

TortoiseSVN 的下载与安装

TortoiseSVN  Subversion 版本控制系统的一个免费开源客户端,现在最新版是 1.7.7 ,下载地址: http://tortoisesvn.net/downloads.html

我下载的文件是 TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

安装就一路 NEXT 就可以了,比较简单,在这里就不作介绍。安装好之后,右击,如果有下图显示表示安装成功了。

开发流程

配置管理人员

1、 创建工厂

C:\Users\huangyineng>svnadmin create e:/svn/root/student

2、 配置权限

权限控制的文件在 E:\svn\root\student\conf 目录下。

a)         修改 svnserve.conf 开启权限

# anon-access = read # auth-access = write # password-db = passwd # authz-db = authz 前面的注释( # )去掉,并把 anon-access = read anon-access = none

anon-access = none 表示匿名用户不用访问

auth-access = write 表示授受用户有读的权限

password-db = passwd 表示授受用户的密码记录在 passwd 文件中

authz-db = authz 表示授受用户的信息记录在 authz 文件中。

b)         修改 passwd 添加用户密码

[users]

huangyineng = 123456

naxsu = 123

c)         修改 authz 配置权限

[aliases]

[groups]

g_admin = huangyineng

g_dev = huangyineng,naxsu

[/]

huangyineng = rw

naxsu = r

注: aliases 给用户起别名,在这里我们就不设置了; groups 设置组,在这里设置了管理员组和开发组; [/] 设置了根目录下用户的权限,当然可以设置根目录下的任意子目录。

3、 由项目经理创建项目并且提交到 svn 工厂中

a)         安装 TortoiseSVN-1.7.6 或者 Eclipse 中的插件

b)         把项目导入到 SVN 工厂中,对着项目“右击”--> TortoiseSVN ”--> Import… ”-->

要输入项目路径( svn://localhost/student ),且要养成一个写备注的良好习惯    

à 提示要身份认证,输入用户名和密码即可(要用权限用户)

以上就正常的完成了导入

4、 开发人员

a)         进入你想要存入项目的目录,“右击” --> SVN Checkout…

b)         修改完后,先“右击”--> SVN Update ”--> SVN Commit

注:

为了避免别人已修改过,所以在提交之前,先 Update

如果版本出现冲突,只能人工进行检查和合并,然后把冲突的文件删除再提交

项目经理分配任务的时候需要独立的来考虑(为不同的开发人员分配不同的模块进行开发,这样尽可能的避免冲突)

c)         其他开发人员可以通过 -->update 更新 svn 仓库中的信息

eclipse 中安装 SVN 插件

下载地址:   http://subclipse.tigris.org   ,需要根据   Eclipse  的版本下载相应版本的   Subclipse

我下载的是 site-1.8.14.zip

安装:

打开 eclipse, help --> Install New Software… --> add -->

--> 点击 Ok ,然后选中所有,安装即可

eclipse 初始导入的时候,对着项目右击 --> team --> Share Project --> 后面的步骤和用 TortoiseSVN  差不多。

把项目导入到 svn 后,就可以使用和 TortoiseSVN 基本一样的操作了。如下图:

分享到:
评论

相关推荐

    svn安装教程中文语言包等

    **Svn安装教程中文语言包等** 在进行版本控制系统的学习和使用时,Subversion(简称Svn)是一个不可或缺的工具,尤其对于初学者而言。Svn.zip压缩包提供了全面的资源,帮助用户轻松完成Svn的安装,并配备了中文语言...

    win下的svn安装工具及安装步骤

    首先,你需要下载适用于Windows的SVN安装程序。例如,你可以找到"Setup-Subversion-1.6.5.msi"这样的安装文件。确保选择与你的系统架构(32位或64位)匹配的版本。 2. **运行安装程序** 双击下载的msi文件,启动...

    centos下svn客户端软件rapidSVN安装资源包及教程

    rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...

    ubuntu下可视化SVN安装

    本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...

    SVN安装版+解压版.zip

    本资源"SVN安装版+解压版.zip"包含了SVN的安装程序以及解压缩版本,特别的是,它还提供了中文安装包,对于中文用户来说非常友好,可以方便地理解和操作。 首先,让我们详细了解一下SVN的基本概念: 1. **版本控制*...

    svn安装流程图

    svn安装流程图 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。为了帮助读者更好地理解 SVN 的安装流程,本文将对 SVN 安装流程图进行详细的解释。 安装 SVN 服务器(VisualSVN-...

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...

    SVN 安装配置教程

    **SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...

    SVN安装程序包64位

    64位SVN安装程序包是专为在64位操作系统上运行而设计的,以确保在处理大量数据和高内存需求时能提供最佳性能。 在提供的压缩包文件中,我们有两个关键组件: 1. **TortoiseSVN_1.8.8.25755_x64.msi**: 这是...

    Windows下Svn安装与应用

    ### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的版本控制系统,它能够帮助团队有效地管理和跟踪代码的变化。在Windows环境下安装和配置SVN对于许多开发人员来说是非常必要的技能。...

    SVN安装工具+图解

    一、SVN安装服务 安装SVN服务端通常是为了搭建一个集中式的版本库,让团队成员可以共享和协作。安装步骤如下: 1. 下载并安装Apache服务器,因为SVN服务通常基于Apache HTTP Server运行。 2. 获取SVN服务器软件,...

    SVN安装程序及中文语言包

    - **安装**:解压下载的中文语言包到SVN安装目录下的语言文件夹,例如`<SVN安装路径>\bin\language`。如果不存在语言文件夹,需要手动创建。 - **配置**:打开或新建一个名为`subversion.conf`的文件(如果没有,...

    svn安装文件及步骤

    一、SVN安装步骤 1. **下载SVN**: 首先,你需要从官方网站或者第三方可靠源下载适用于你操作系统的SVN安装包。对于Windows用户,可以选择TortoiseSVN,它是一个集成在Windows资源管理器中的图形化SVN客户端。Linux...

    apache+svn安装配置

    以下是对"apache+svn安装配置"的详细说明: 1. **Apache服务器安装**: - 首先,你需要下载Apache服务器的安装包,如httpd-x.x.x-win32-x86.zip(x.x.x代表版本号),解压到指定目录。 - 安装过程中,需选择合适...

    SVN安装配置教程(带视频教程)

    **一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端。访问官方网站下载最新版本,按照安装向导进行安装即可。 2. **Linux**: 在大多数Linux发行版中,可以...

    myEclipse svn安装及使用方法

    **我的Eclipse SVN安装与使用指南** 在软件开发过程中,版本控制系统是非常关键的工具,它可以帮助团队协作,管理代码的版本,防止数据丢失。本文将详细介绍如何在Eclipse集成开发环境中安装和使用Subversion(SVN...

    安装svn安装svn安装svn

    本资源主要介绍了安装和配置 Jeesite 项目所需的环境,包括安装 SVN 服务端和客户端、Maven 的安装和配置、MySQL 数据库的安装和配置、IDEA 的安装和配置、JDK 的配置等。 svn 服务端和客户端的安装 在安装 SVN ...

    svn安装+使用教程

    在本文中,我们将详细介绍如何安装 SVN,并通过 TortoiseSVN 这个直观的图形用户界面来使用它。 首先,我们来看一下 **安装 SVN** 的步骤。在提供的资源中,有两个 MSI 安装包:`TortoiseSVN-1.7.7.22907-x64-svn-...

    svn安装文件

    以下是关于SVN安装和使用的详细知识点: 1. **安装TortoiseSVN**:下载提供的TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi安装文件,双击运行,按照向导指示完成安装。在安装过程中,可以选择安装语言,设置安装...

Global site tag (gtag.js) - Google Analytics