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安装教程中文语言包等** 在进行版本控制系统的学习和使用时,Subversion(简称Svn)是一个不可或缺的工具,尤其对于初学者而言。Svn.zip压缩包提供了全面的资源,帮助用户轻松完成Svn的安装,并配备了中文语言...
首先,你需要下载适用于Windows的SVN安装程序。例如,你可以找到"Setup-Subversion-1.6.5.msi"这样的安装文件。确保选择与你的系统架构(32位或64位)匹配的版本。 2. **运行安装程序** 双击下载的msi文件,启动...
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安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...
本资源"SVN安装版+解压版.zip"包含了SVN的安装程序以及解压缩版本,特别的是,它还提供了中文安装包,对于中文用户来说非常友好,可以方便地理解和操作。 首先,让我们详细了解一下SVN的基本概念: 1. **版本控制*...
svn安装流程图 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。为了帮助读者更好地理解 SVN 的安装流程,本文将对 SVN 安装流程图进行详细的解释。 安装 SVN 服务器(VisualSVN-...
Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...
**SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...
64位SVN安装程序包是专为在64位操作系统上运行而设计的,以确保在处理大量数据和高内存需求时能提供最佳性能。 在提供的压缩包文件中,我们有两个关键组件: 1. **TortoiseSVN_1.8.8.25755_x64.msi**: 这是...
### Windows下Svn安装与应用 #### 一、概述 Subversion(SVN)是一种广泛使用的版本控制系统,它能够帮助团队有效地管理和跟踪代码的变化。在Windows环境下安装和配置SVN对于许多开发人员来说是非常必要的技能。...
一、SVN安装服务 安装SVN服务端通常是为了搭建一个集中式的版本库,让团队成员可以共享和协作。安装步骤如下: 1. 下载并安装Apache服务器,因为SVN服务通常基于Apache HTTP Server运行。 2. 获取SVN服务器软件,...
- **安装**:解压下载的中文语言包到SVN安装目录下的语言文件夹,例如`<SVN安装路径>\bin\language`。如果不存在语言文件夹,需要手动创建。 - **配置**:打开或新建一个名为`subversion.conf`的文件(如果没有,...
一、SVN安装步骤 1. **下载SVN**: 首先,你需要从官方网站或者第三方可靠源下载适用于你操作系统的SVN安装包。对于Windows用户,可以选择TortoiseSVN,它是一个集成在Windows资源管理器中的图形化SVN客户端。Linux...
以下是对"apache+svn安装配置"的详细说明: 1. **Apache服务器安装**: - 首先,你需要下载Apache服务器的安装包,如httpd-x.x.x-win32-x86.zip(x.x.x代表版本号),解压到指定目录。 - 安装过程中,需选择合适...
**一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端。访问官方网站下载最新版本,按照安装向导进行安装即可。 2. **Linux**: 在大多数Linux发行版中,可以...
**我的Eclipse SVN安装与使用指南** 在软件开发过程中,版本控制系统是非常关键的工具,它可以帮助团队协作,管理代码的版本,防止数据丢失。本文将详细介绍如何在Eclipse集成开发环境中安装和使用Subversion(SVN...
本资源主要介绍了安装和配置 Jeesite 项目所需的环境,包括安装 SVN 服务端和客户端、Maven 的安装和配置、MySQL 数据库的安装和配置、IDEA 的安装和配置、JDK 的配置等。 svn 服务端和客户端的安装 在安装 SVN ...
在本文中,我们将详细介绍如何安装 SVN,并通过 TortoiseSVN 这个直观的图形用户界面来使用它。 首先,我们来看一下 **安装 SVN** 的步骤。在提供的资源中,有两个 MSI 安装包:`TortoiseSVN-1.7.7.22907-x64-svn-...
以下是关于SVN安装和使用的详细知识点: 1. **安装TortoiseSVN**:下载提供的TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi安装文件,双击运行,按照向导指示完成安装。在安装过程中,可以选择安装语言,设置安装...