`
lucane
  • 浏览: 121386 次
  • 性别: Icon_minigender_1
  • 来自: 江湖
社区版块
存档分类
最新评论

配置SVN服务器多库(每个库有自己的文件夹)

阅读更多
想配置一个svn多个库(每个库在操作系统上对应自己的文件夹),这样往不同库里面放不同的项目,转移的时候也方便点
虚拟目录是把所有东西都放到一个文件夹下的

看了网上的配置方法,开始不是很明白
(配置多库的方法:http://jazgung.iteye.com/blog/636659)
然后在问答频道发了个提问(http://www.iteye.com/problems/56659),很快就有人回答了,感动啊,都不过节的,都逛JE
看他们给的回答自己也清楚了点,实验了下,果真行
以下是自己记录的

多个访问地址对应多个库(每个库在操作系统上对应自己的文件夹)
mkdir ~/dev/repository
svnadmin create ~/dev/repository/a
svnadmin create ~/dev/repository/b

svnserve -d -r ~/dev/repository/

这样就可以通过
svn://server-ip/a/
svn://server-ip/b/
分别访问了

下面的更给力,不过我自己没有实验
http://blog.chinaunix.net/u3/97319/showart_2153848.html
而且据说启动的时候还可以不指定-r,访问的时候用绝对地址访问,这样就可以找到机器上任意一个能访问的svn库了,给力2011




-----------------我是华丽的分割线-----------------
下面是常规的一些操作,杂项

SVN_EDITOR=C:\WINDOWS\NOTEPAD.EXE

svnadmin create e:\svn\repository
svnserve -d -r e:\svn\repository
该命令含义为让SVN将此目录作为仓库,并侦听客户端的请求。其中-d的作用为后台模式,而-r的作用为指定服务器的仓库路径。


svn import svn://localhost

修改权限

创建虚拟目录
svn mkdir svn://localhost/project

svn checkout svn://localhost/project

svn commit hello.txt -F E:\svn\log.txt

svn cleanup

常见用法:
svnserve -d -r ~/dev/repository/a
svnserve -d -r ~/dev/repository/a --listen-host 192.168.1.16

killall svnserve

另外我们在使用svn客户端的时候有时候记住了密码,想切换到另外一个用户的时候可以把原来记住的删除就可以了,目录在~/.subversion/auth/svn.simple

注意现在搭的环境的协议只是svn,不是http
分享到:
评论

相关推荐

    配置SVN服务器 svn配置

    配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...

    ubuntu16 下搭建svn服务器

    配置SVN涉及创建版本库和修改配置文件。 5.1 创建版本库 使用svnadmin工具创建版本库: ``` svnadmin create /opt/subversion_db/project ``` 注意,这里可以使用任意路径,但确保路径指向的文件夹足够大,可以存放...

    svn服务器配置到MyEclipse说明

    总之,将SVN服务器配置到MyEclipse涉及安装SVN软件、创建版本库、配置权限、启动服务以及安装和配置MyEclipse中的SVN插件。这一过程完成后,开发者可以无缝地在MyEclipse环境中使用SVN进行版本控制,实现团队的高效...

    svn服务器安装配置

    本文将详细介绍如何安装和配置SVN服务器,包括安装过程、版本库创建、配置文件调整以及服务器启动等内容。 #### 二、安装SVN服务器 ##### 2.1 检查SVN是否已安装 首先,我们需要检查系统上是否已经安装了SVN。...

    svn服务器的安装与配置

    总之,配置SVN服务器涉及安装SVN软件、设置Apache模块、创建仓库、配置Apache配置文件以及管理用户权限。这是一项至关重要的任务,因为它确保了团队的协作效率和代码的版本控制。随着对SVN服务器配置的深入理解和...

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    4. 创建一个资源库,在磁盘的任意位置中新建一个空文件夹,例如 E:\svn_resource。 5. 在命令行状态下执行 svnadmin create e:\svn_resource 命令,创建 SVN 资源库。 6. 配置资源库的用户和权限,编辑 conf/...

    SVN服务器搭建和配置[整理].pdf

    SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是...搭建和配置 SVN 服务器需要下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,配置 SVN 服务器,创建版本库,导入项目,并使用 TortoiseSVN 客户端管理版本库。

    配置SVN服务器协同开发步骤 SVN服务器与客户端

    3. **配置用户和权限**: 在服务器管理界面,添加用户或用户组,为每个用户或用户组分配对特定Repository的访问权限。这可以通过右键点击Repository -> Properties -> Security来完成。设置好后,用户需使用这些账户...

    svn文档管理服务器配置

    svn 文档管理服务器配置是一个复杂的过程,需要了解 svn 服务器的安装配置、服务器配置、安装过程、测试、创建仓库、启动和关闭、客户端配置、Eclipse 配置 svn 等知识点。只有正确地配置了 svn 文档管理服务器,...

    SVN服务器磁盘扩容、SVN库访问较慢优化

    SVN服务器磁盘扩容、SVN库访问较慢优化 很简单

    清楚svn目录下生成的.svn文件夹

    在使用Subversion(SVN)版本控制系统管理代码时,`.svn`文件夹是SVN用于存储元数据的地方,包括版本信息、工作副本配置等。这些文件夹对于SVN的正常运行至关重要,但有时它们可能会占用大量的磁盘空间,或者在不...

    SVN服务器配置总结

    配置SVN服务器主要涉及以下几个文件: 1. **authz** - 这是权限配置文件,用于定义哪些用户或用户组可以访问特定的仓库路径。例如: ``` [/] * = r [repos:/trunk] user1 = rw group1 = r ``` 这段配置表示...

    VS2008,VS2010,Windows下配置SVN服务器

    - 在安装完成后,通过VisualSVN Server Manager进行服务器配置,如设定代码库文件夹、服务器端口号、用户权限管理方式等。 - 创建库文件夹:在管理控制台中,右键点击库文件夹,可以创建新的工作文件夹,如Code和...

    Window下配置SVN服务器与客户端

    每个项目或模块都可以有自己的Repository,这样可以更好地组织和管理代码。 #### 3. 配置Repository 进入`repos`目录下的`conf`子目录,你会找到`svnserve.conf`和`passwd`文件。这些文件用于控制用户访问权限和...

    Linux下SVN服务器的搭建与配置.docx

    主要包括安装 SVN 服务器、创建仓库、配置 Apache 和权限管理四个部分。了解这些知识点,可以帮助开发者更好地搭建和配置 SVN 服务器,以满足项目的需求。 扩展知识点 * SVN 服务器的优点是可以多个用户同时对文件...

    svn服务器配置教程全

    仓库是存储项目文件的地方,每个项目可以有自己的仓库。在VisualSVN Server中,可以通过管理界面新建仓库,设置仓库路径,并选择存储格式(如FSFS或BDB)。仓库创建完毕后,可以使用`svnadmin`命令行工具进行进一步...

    SVN服务器端全部配置

    另外还有一个参数realm用于指明仓库所属的认证域,默认情况下每个仓库位于不同的域(每个仓库有一个唯一的uuid),因此我们可以不设置该项,除非多个仓库需要共用同一份passwd配置。 ⑵passwd文件的配置很简单,格式...

Global site tag (gtag.js) - Google Analytics