`
d2hellen
  • 浏览: 104161 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Linux服务器下用svn创建多个项目

 
阅读更多
(1): 创建svn仓库路径
       mkdir  -p  /opt/svn/project1
       mkdir -p   /opt/svn/project2
       svnadmin  create  /opt/svn/project1
       svnadmin  create  /opt/svn/project2
注意:为了规范:一般在项目目录下再创建:
      mkdir  -p   /opt/svn/projec1/trunk        mkdir  -p   /opt/svn/projec1/tags    mkdir  -p   /opt/svn/projec1/branches
      项目2操作和一类似。
(2):导入项目源代码
       svn   import  -m  "first import"   /home/yousourcecode    file:///opt/svn/project1/trunk/
        项目2操作和一类似。    
  注意:/home/yousourcecode    是你项目初始时源代码的路径,这个目录可以是空目录,这样表示该代码的导入有以后的客户端通过
  svn add 来完成,否则直接导入/home/yousourcecode目录下的初始的源代码。
 
(3):修改配置文件:
        vi    /opt/svn/project1/conf/svnserve.conf
              [general]
              anon-access = none
              auth-access=write
              password-db=passwd
              auth-db=authz

        vi     /opt/svn/project1/conf/passwd
                xxx=****             //  用户名=密码

(4):启动svn服务
        svnserve   -d   -r    /opt/svn/    
        注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如
       /opt/svn/project1    /opt/svn/project2   ------------------->   /opt/svn/    
分享到:
评论

相关推荐

    Linux服务器下安装SVN,并添加SVN项目,自动更新项目文件到web目录

    "Linux 服务器下安装 SVN 并添加 SVN 项目,自动更新项目文件到 web 目录" 一、SVN 简介 SVN(Subversion)是一款开源的版本控制系统,能够帮助开发者跟踪文件的变化,实现多人协作开发。SVN 服务器可以安装在 ...

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

    * SVN 服务器的优点是可以多个用户同时对文件进行编辑和修改,提高了项目的开发效率。 * SVN 服务器可以与 Apache 服务器集成,提供更加安全和稳定的服务。 * 权限管理是 SVN 服务器的重要部分,需要合理地分配用户...

    linux下搭建svn服务器

    在Linux环境下搭建SVN服务器涉及多个步骤,包括环境准备、依赖库安装、Subversion的安装与配置,以及最终的服务器配置与启动。每一步都需细致操作,以确保服务稳定运行,满足团队代码管理和版本控制的需求。

    linux系统SVN服务器安装详细教程及安装源码

    Linux系统中的Subversion(简称SVN)是一种版本控制系统,用于管理多个人对同一代码库的修改,便于协作开发。在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN...

    svn linux

    综合这些文件,我们可以预想这篇博文会详细解释如何在Linux环境下搭建SVN服务器,如何配置Apache以支持SVN,以及如何有效地使用SVN进行源码管理。内容可能包括安装步骤、命令行操作、权限设置、冲突解决、备份和恢复...

    在linux下安装配置svn独立服务器

    在Linux环境下搭建Subversion(简称svn)独立服务器是软件开发团队进行版本控制的重要步骤。Subversion作为CVS的替代品,提供了一种高效且可靠的版本管理系统。本文将详细介绍如何在Redhat Linux AS4上安装、配置和...

    linux下安装配置svn独立服务器.pdf

    1. 创建SVN版本库目录,可根据需求创建多个。例如: ``` mkdir -p /opt/svndata/repos1 mkdir -p /opt/svndata/repos2 ``` 2. 使用`svnadmin`工具创建具体的版本库: ``` svnadmin create /opt/svndata/repos...

    Linux离线安装svn.zip

    在Linux环境中,Subversion(简称svn)是一种...总的来说,离线安装svn是一项涉及多个步骤的任务,需要对Linux系统和软件编译有基础了解。遵循上述步骤并确保所有依赖完整,你便能在无网络环境中顺利安装和配置svn。

    linux下使用svn客户端

    ### Linux 下使用 SVN 客户端重要知识点详解 #### 一、概述 Subversion (SVN) 是一种广泛使用的版本控制系统,主要用于软件开发过程中管理源代码。在 Linux 系统中,用户可以通过命令行工具来操作 SVN,进行版本库...

    Linux整合Apache和SVN

    在IT行业中,Linux系统因其开源、稳定和高效的特点,被广泛应用于服务器管理和开发环境中。Apache是全球最流行的HTTP服务器软件,而...通过以上步骤,你可以成功地在Linux环境中搭建起一个功能完善的SVN服务器。

    Linux下搭建svn服务器详解

    总之,Linux下的SVN服务器和Windows客户端的配置是团队协作中必不可少的环节,它能有效地管理和协调多人对代码的修改,确保项目的顺利进行。了解和熟练掌握这些步骤,将极大地提升团队的开发效率和代码质量。

    linux下svn环境搭建

    此外,还可以创建多个分支(branches),用于开发新功能或修复 bug。 - 创建分支: ```bash svn cp file:///svn/repos/trunk file:///svn/repos/branches/1.0 -m "创建1.0分支" ``` - 合并分支到主干: ``...

    svn服务端linux及客户端win.rar

    3. 检出项目:使用TortoiseSVN的“检出”功能,可以将Linux服务器上的版本库克隆到本地。输入服务器URL,选择本地保存路径,然后点击“确定”。 4. 版本控制操作:现在,你可以进行常见的SVN操作,如提交、更新、...

    Linux服务器配置多个svn仓库流程详解

    本篇文章将详细介绍如何在Linux服务器上配置多个SVN仓库,这对于大型项目或者需要隔离不同团队代码的情况非常实用。 首先,我们需要在服务器上为SVN仓库预留一个总目录。在示例中,我们选择了`/usr/local/svn/...

    Linux下SVN安装配置.pdf

    Linux下的SVN安装配置涉及到一...总的来说,Linux下SVN的安装配置是一系列涉及源码编译、目录结构规划、文件权限设置等多个方面的系统工程。只有通过充分的了解和实践,才能够真正掌握SVN在Linux环境下的安装和配置。

    linux下安装配置svn独立服务器

    ### Linux 下安装配置 SVN 独立服务器 #### 一、概述 随着软件开发的日益复杂,版本控制工具成为团队协作不可或缺的一部分。Subversion(SVN)作为一种分布式版本控制系统,在项目管理和版本控制方面表现突出,...

    SUSE linuxSVN详细配置

    根据给定的文件信息,我们可以...总之,配置SUSE Linux下的SVN服务器涉及多个步骤,包括系统准备、软件安装、权限管理、问题排查等。遵循官方文档和社区指南,可以有效避免常见错误,实现高效稳定的版本控制系统部署。

    svn之——linux下清除svn的用户名和密码.rar

    在Linux环境下,Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。当我们在Linux系统中频繁使用svn进行操作时,往往需要输入用户名和密码来验证身份。然而,有时我们可能想...

    Linux钩子配置(SVN)

    对于这个场景,我们需要创建一个或多个脚本来处理提交或更新事件。 - **post-commit**:此脚本会在每次提交后运行,可用于触发自动化构建或部署过程。 - **post-update**:此脚本在每次更新后运行,可以用来刷新...

Global site tag (gtag.js) - Google Analytics