SVN服务如何创建(包括SVN版本库的创建等)这些东东网络上很多,相信只要稍微搜索一下就可以找到相关资料。
我这篇文章主要讲述的是我碰到的一些问题,让我郁闷了好久。
这里主要讲的是一台SVN服务器,多个版本库的架设。创建步骤相信网上都有,我这里想说的是,权限的配置。我不知道有没有人碰到过我这样的问题:每当用EditPlus修改${SvnRoot}/Vision/conf/ 底下三个配置文件时,重启服务后老是会提示一些错误,要嘛是授权错误,要嘛是找不到版本库之类的信息(原先的SVN都很正常,就是修改了配置文件后出现异常了)。一直搞了很久,上网找资料,都没找到相关信息。配置信息与其他的版本库一样,没什么问题,我一直很纳闷,到底是什么原因。
后来,我把这个版本库删除,用svnadmin create 路径 这个命令重新创建了一个版本库,这次我没有用EditPlus来修改,而是直接用文本文件来修改。修改的内容跟之前的一样,可是这次就OK啦。
这到底是什么问题呢?
我猜应该是跟文件的编码有关。因为我的EditPlus设置的文件编码格式默认为UTF-8,我用EditPlus编辑文件后保存,EditPlus应该是把文件保存成了UTF-8的格式,这样跟之前的文件格式可能有冲突,而SVN可能在读取配置文件的时候,由于不是原先的编码格式,导致读取的时候出现了错误。
以上观点没有经过相关资料的确认,纯属猜测。
分享到:
相关推荐
SVN 版本管理规范 本文档旨在规范软件研发版本管理流程,降低软件开发过程的风险性。通过该规范的约束,降低软件开发过程的风险性。 版本管理流程图 集中式开发——基于 Trunk 的开发和分散式开发——基于 ...
SVN是CVS(Concurrent Versions System)的后继者,并且它是一个开源的软件版本管理工具,被广泛用于软件开发中以协助代码的版本控制。它在管理信息变化中扮演着关键角色,不仅限于软件开发,也适用于任何需要频繁...
SVN版本管理工具,文档,代码,软件工具,随时记录相应的版本
10. **问题跟踪**:虽然SVN本身不包含问题跟踪系统,但常与像JIRA这样的工具结合使用,以更好地管理开发过程中的任务和错误。 11. **持续集成**:SVN与自动化构建工具(如Jenkins)集成,可实现代码提交后自动构建...
SVN 版本管理系统安装指南 本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+...
在本案例中,“svn版本管理zip版”指的是将SVN服务通过ZIP文件进行分发,便于在Windows系统上快速安装和集成,特别是与Apache服务器结合使用。 Apache是世界上最流行的开源Web服务器软件,它支持多种功能扩展,包括...
在这个“svn 版本管理工具客户端”的主题中,我们将探讨 SVN 的基本概念、客户端工具以及服务器配置。 首先,了解 SVN 的核心概念至关重要。版本控制系统的核心是存储库(Repository),它存储项目的所有历史版本。...
### SVN分支管理多版本知识点详解 #### 一、引言 在软件开发过程中,随着项目的迭代更新,如何高效地管理不同版本之间的代码成为了项目管理中的一个重要环节。Subversion(简称SVN)作为一款广泛使用的版本控制...
对于描述中的“svn版本管理器”,它是一个关键的工具,特别适用于软件开发项目,帮助编程人员跟踪代码的每一次修改,解决冲突,并恢复到早期版本。 SVN的核心概念包括仓库、工作拷贝和修订版。仓库是存储所有版本化...
svn 文档管理服务器是一种基于版本控制系统的文档管理解决方案,通过该服务器,可以对文档进行版本控制、权限管理、协作编辑等操作。下面将对 svn 文档管理服务器的配置进行详细介绍。 安装配置 svn 文档管理...
SVN版本控制原理SVN版本控制原SVN版本控制SVN版本控制原理原理理SVN版本控制原理
首先,让我们了解什么是Svn版本管理。Svn是一个分布式版本控制系统,它允许开发人员记录和追踪文件及目录的更改,并且可以方便地在不同版本之间进行切换。通过Svn,团队成员可以在同一份代码上并行工作,而不用担心...
本文将详细介绍两种删除SVN版本信息的方法,分别是通过修改注册表和使用批处理脚本。 ### 方法一:修改注册表 1. **备份注册表**:在开始操作前,为了防止意外,务必先备份Windows的注册表。可以通过“运行”...
** SVN 版本管理系统详解 ** SVN,全称Subversion,是一款开源的版本控制系统,用于管理和跟踪项目源代码的变化。在软件开发过程中,SVN扮演着至关重要的角色,它帮助团队成员协作开发,同步代码,回溯历史版本,...
SVN版本管理完整版(服务器端) 很经典很强大,不要分数送给大家
SVN版本管理工具,带有中文安装版.各种版本。
### SVN版本管理教程知识点概述 #### 一、版本管理的重要性及SVN的作用 - **版本管理**:在软件开发过程中,随着项目的进展,代码库会出现多个版本,这要求开发团队能够有效地管理和追踪这些版本的变化。良好的...
### SVN版本管理教程知识点概述 #### 一、SVN简介 - **定义**: SVN (Subversion) 是一种广泛使用的版本控制系统,它作为一种替代CVS (Concurrent Versions System) 的工具出现,旨在解决CVS存在的一些问题,提供更...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。在给定的场景中,"svn服务器管理页面"指的是为SVN服务器提供一个图形化的管理界面,便于用户更直观、便捷地管理SVN账号和其他相关...