一.软件准备 (以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服务器。
"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) 是一个非常流行的集中式...