一.软件准备 (以SVN 1.6.17为例)
1.Subversion服务器端程序:http://nchc.dl.sourceforge.net/project/win32svn/1.6.17/Setup-Subversion-1.6.17.msi,可以进入
http://sourceforge.net/projects/win32svn/files/ 选择你需要的版本。
2.Subversion客户端程序: http://nchc.dl.sourceforge.net/project/tortoisesvn/1.6.16/Application/TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi,可以进入http://sourceforge.net/projects/tortoisesvn/files选择你需要的版本。
3.Subversion客户端中文包:http://nchc.dl.sourceforge.net/project/tortoisesvn/1.6.16/Language%20Packs/LanguagePack_1.6.16.21511-win32-zh_CN.msi
二.软件安装
安装Subversion服务器端 ->安装Subversion客户端(中途要求重启,建议重启)->安装中文包(如有需要),安装过程中根据提示就可以了。
三.create版本库
要使用SVN服务器,需要建立一个版本库(相当于数据库存放数据),创建版本库有两种方式:
1.利用TortoiseSVN右键
首先在你选择的存放svn版本库的盘符上新建文件夹:svn/repository ,文件夹名字是可以随意取的,在repository 上点击右键,执行如下图:
2.dos命令
svnadmin create F:/svn/repository
就会在F盘中创建一个svn的版本库。
四.配置权限和用户
1.将F:\svn\repository\conf\svnserve.conf文件中的
# [general] 修改为[general]
# password-db = passwd 修改为: password-db = passwd
2.将F:\svn\repository\conf\passwd文件中的
#[users]修改为 [users]
在[users]的下一行输入用户名和密码:如
[users]
wilr=123456
就增加了一个用户名为wilr,密码为123456的用户
五.启动svn服务器
在dos窗体中输入: svnserve -d -r F:/svn/repository,回车即可,但不要关闭dos窗体,关闭dos窗体后svn服务 也会停止的,也可以避免麻烦每次都输入命令启动,可以写一个小bat程序放在桌面启动svn(见附件,利用记事本打开修改 相关即可)。
六.导入项目
打开要导入的项目的根目录,
1.导入到本地版本库
来到我们想要导入的项目根目录,右键->TortoiseSVN->Import如下图:
在打开的窗体中的URL of repository输入svn://localhost/,点击OK即可(此时如果没有登录svn会弹出登录窗体,登录即可) 。
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
2.导入到远程版本库
例如:运行svnserve的主机的IP是192.168.1.123,则在打开的窗体中的URL of repository输入svn://192.168.1.123 / 即可。
七.客户端 check out 项目
打开要存放checkout的项目的空目录,右键->Checkout,在URL of repository中输入svn://localhost/(未登录时会弹出登录窗体), 此时就可以checkout项目了,如下图:
八. 提交,更新项目
1.提交:在修改的项目或文件右键->svn commit ...,如下图
2.更新,提交操作,在需要更新的的项目或文件右键->svn update,即可。
如出现图片无法显示,请访问:http://note.sdo.com/u/634772747214317458/n/ePKui~j-XibywE0jI00c7e
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...
本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...
### Linux下搭建SVN服务器详解 #### 知识点一:环境准备与依赖库安装 在Linux环境下搭建Subversion(SVN)服务器是一项常见的需求,尤其是对于开发团队来说,它能够提供版本控制和代码管理的强大功能。在进行SVN...
阿里云搭建SVN服务器
### Ubuntu上搭建SVN服务器全攻略 #### 1. 概述 本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN...
Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
Linux 下搭建 SVN 服务器完全手册 Linux 下搭建 SVN 服务器是指在 Linux 操作系统下安装和配置 SVN 服务器,以便于团队协作和版本控制。本手册将详细介绍如何在 Linux 下搭建 SVN 服务器,包括安装 SVN 软件、创建...
"Windows搭建SVN服务器" 在本文中,我们将详细介绍如何在Windows平台上搭建SVN服务器,包括使用dos命令启动SVN服务器、使用批处理文件自动启动SVN服务器、将SVN服务器添加到Windows服务中等内容。 一、使用dos命令...
搭建SVN服务器通常分为以下几个步骤: 1. **安装SVN**:首先,你需要在服务器上安装Subversion。这通常涉及到下载并安装SVN服务器软件,如在Linux系统中使用`apt-get`或`yum`命令,或者在Windows上通过安装包进行...
### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将...
### Linux下搭建SVN服务器知识点详解 #### 一、软件安装 在Linux环境下搭建SVN服务器,首先需要完成软件的安装。本节将详细介绍两种安装方法:通过`yum`安装和手动编译安装。 ##### 1. 方法一:用yum安装 在Red ...
在Ubuntu 16.04 LTS环境下搭建...以上步骤为在Ubuntu 16.04 LTS系统中搭建SVN服务器的具体操作,由亲测经验得出,可作为参考。如果在实践过程中遇到任何问题,需要根据具体的错误信息进行相应的问题排查和解决。
本篇文章将深入探讨如何在AIX 5300-08操作系统上搭建SVN服务器,这对于那些需要在IBM AIX环境下进行源代码管理的团队来说尤其重要。 首先,了解AIX 5300-08:这是一款由IBM推出的高级UNIX操作系统,广泛应用于企业...
### Windows下SVN + Apache搭建SVN服务器 在软件开发过程中,版本控制系统是必不可少的工具之一,它能够帮助团队高效地管理代码版本、合并更改以及追踪历史记录等。其中,Subversion (SVN) 是一个非常流行的集中式...