源:http://www.cnblogs.com/chenyineng/archive/2011/04/21/2023421.html
评: 未使用成功,用visualsvn成功
1、软件
1)服务端:Subversion
subversion.apache.org - Getting Subversion - Binary Packages - Windows - Win32Svn - Files - 1.6.16 - svn-win32-1.6.16.zip
解压svn-win32-1.6.16.zip到C:\My Program Files
2)客户端:TortoiseSVN
tortoisesvn.tigris.org - tortoisesvn.net/downloads - TortoiseSVN 32-bit - downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi
直接安装
2、步骤
1)添加C:\My Program Files\Subversion\bin到环境变量(貌似不一定需要)
2)新建目录E:\svn_repository\svn
3)进入E:\svn_repository\svn - 右键 - TortoiseSVN - creat repository here
或者在cmd下输入以下命令:
C:\My Program Files\svn-win32-1.6.16\bin\svnadmin create E:\svn_repository\svn
4)文本打开E:\svn_repository\svn\conf\svnserve.conf - 修改“# password-db = passwd”为“password-db = passwd”
5)文本打开E:\svn_repository\svn\conf\passwd - 添加用户“root = pwd”
6)添加系统服务:cmd下(命令行中等号前不能有空格,等号后必须有空格)
C:\>sc create svnserver binpath= "C:\My Program Files\svn-win32-1.6.16\bin\svnserve.exe --service --root E:\svn_repository" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService"
[SC] CreateService SUCCESS
7)svn的使用不说了
3、可能遇到的问题
1)在commit的时候出现错误“不能打开文件“E:\svn_repository\svn\db\txn-current-lock”: 拒绝访问。”
解决办法:为E:\svn_repository目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。
打开E:\svn_repository目录 - 工具 - 文件夹选项 - 查看 - 不要选中“使用简单文件共享” - 确定 - 右击空白处 - 属性 - 安全 - 选中Users组 - 在“允许”下勾选“修改”和“写入”
2)Windows 7下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误
解决方法:开始——所有程序——附件——(右键)命令提示符——以管理员身份运行
3)启动服务时出现“错误5 拒绝访问”
解决方法:为C:\My Program Files\svn-win32-1.6.16文件夹添加user用户使用权限
右击文件夹——属性——安全——添加“users”用户——权限默认即可
4)启动服务时出现“错误 1053”
检查是否创建了E:\svn_repository文件夹
4、其他
1)删除服务
C:\>sc delete svnserver
相关推荐
首先,需要下载并安装 SVN 服务器端软件 Subversion 和客户端软件 TortoiseSVN。Subversion 可以从官方网站下载,当前版本为 1.6.16。TortoiseSVN 则可以从 SourceForge 下载,当前版本为 1.6.15。 创建 SVN 仓库 ...
本文将详细讲解如何在Windows环境下搭建SVN服务器,并安装SVN客户端,以便进行项目管理和协同开发。 首先,了解SVN的基本概念。SVN全称为Subversion,它是一种用于管理文件和目录历史的系统,特别适用于软件开发中...
### Windows下SVN + Apache搭建SVN服务器 在软件开发过程中,版本控制系统是必不可少的工具之一,它能够帮助团队高效地管理代码版本、合并更改以及追踪历史记录等。其中,Subversion (SVN) 是一个非常流行的集中式...
在Windows环境下搭建SVN服务器端涉及到多个步骤,每个步骤需要详细的操作和注意要点。以下是一些关键知识点: 1. 安装Subversion:首先,需要下载并安装Subversion的服务器端和客户端。服务器端通常是一个压缩包,...
在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...
SVN服务器端是整个SVN系统的核心部分,负责存储项目的所有版本信息,并处理客户端的请求。搭建SVN服务器是实现团队协作的第一步。以下是一些关于构建和管理SVN服务器的关键知识点: 1. **安装与配置**:在各种操作...
以下是对“svn服务器端和客户端安装工具”的详细解析: 1. **SVN服务器端**: SVN服务器端是整个版本控制系统的核心,它存储项目的所有历史版本和当前状态。常见的SVN服务器端软件有Apache Subversion(也称为...
在Windows环境下,我们可以使用SVN服务器程序来搭建一个本地或远程的代码仓库。 本压缩包提供的内容包括了SVN服务器程序和将其安装为Windows服务的插件,以及一份详细的安装说明。以下将详细介绍如何进行安装和配置...
在这个"SVN 服务器环境搭建"的压缩包中,包含了搭建SVN服务器和客户端所需的所有资源,使得你可以方便地进行下载和安装。下面我们将详细讲解如何搭建一个SVN服务器。 1. **SVN服务器组件**: SVN服务器通常由两个...
在本教程中,我们将详细介绍如何在华为云...通过以上步骤,你已经在华为云上成功搭建了一个SVN服务器,实现了云端协同办公和研发。团队成员可以随时随地访问和编辑项目,提高工作效率,同时保持代码的整洁和历史记录。
svn 服务器搭建是指使用 Subversion(简称 svn)版本控制系统在服务器端搭建版本控制服务器的过程。Subversion 是一个优秀的版本控制工具,具有很多优点,如跨平台、支持多种协议、版本控制、权限控制等。 svn ...
在软件开发过程中,版本控制系统是不可或缺的工具,它帮助...总之,搭建SVN服务器是软件开发团队协作的基础步骤,通过本文介绍的方法,你应该能够成功配置和管理自己的SVN服务器,从而实现高效、有序的团队开发流程。
总之,VisualSVN Server是一个强大的svn服务器端解决方案,特别适合在Windows环境下进行项目协作和代码管理。其中文界面降低了使用门槛,使得更多开发者和团队能够轻松地享受到版本控制带来的益处。通过安装和配置...
### Windows环境下搭建SVN服务器详解 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一款开源的版本控制系统,在团队协作中被广泛采用。本文档将详细介绍如何在Windows...