`
01jiangwei01
  • 浏览: 542741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

svn 多项目管理+TortoiseSVN安装及使用指南

 
阅读更多

使用svn管理多个项目,约定<svn_reps>=/soft/svnprojects。这里我开始告诉大家step by step

1 新建项目:

   svnadmin create project1
   svnadmin create project2

2 复制文件

  复制<svn_reps>/project1/conf/passwd,<svn_reps>/project1/conf/authz这两个文件到<svn_reps>目录,执行命令如下:cp /soft/svnprojects/project1/conf/authz /soft/svnprojects/project1/conf/passwd /soft/svnprojects/

3 删除文件

 删除新建项目里的这两个文件,执行名利如下
rm -f /soft/svnprojects/project1/conf/authz
rm -f /soft/svnprojects/project1/conf/passwd
rm -f /soft/svnprojects/project2/conf/authz
rm -f /soft/svnprojects/project2/conf/passwd

 

4:修改project1里的配置文件

修改<svn_reps>/project1/conf/svnserve.conf文件。需要修改的地方有:

anon-access=none
auth-access=write

password-db=../../passwd

authz-db=../../authz
realm=project1
5:修改project2里的配置文件

修改<svn_reps>/project2/conf/svnserve.conf文件。需要修改的地方有:

anon-access=none
auth-access=write

password-db=../../passwd

authz-db=../../authz
realm=project2

6:修改配置文件passwd和authz

修改<svn_reps>/passwd文件,添加用户名密码。具体如图



 

修改:<svn_reps>/authz文件,具体修改后的结果如下图



 

7:关闭svn:

killall svnserve

8:启动svn

svnserve -d -r /soft/svnprojects

9:客户端导出代码

svn://<ip>/project1

 

 10:版本迁移

具体参考如下网址:http://www.cnblogs.com/springside-example/archive/2011/11/30/2530176.html

主要使用命令

 svnadmin dump

 svnadmin load

11 TortoiseSVN安装及使用指南

  见附件。

 

  • 大小: 4.4 KB
  • 大小: 54.4 KB
分享到:
评论

相关推荐

    SVN服务器+客户端+教程合集(VisualSVN+TortoiseSVN+PDF).zip

    它提供了一个简洁的管理界面,让用户可以轻松创建、配置和管理多个SVN仓库。VisualSVN Server支持自动备份、SSL加密以及与其他身份验证系统的集成,如Active Directory,使得在企业环境中部署SVN更加便捷。 为了...

    SVN+TortoiseSVN+Slik-Subversion+site-1.0.6

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。TortoiseSVN则是SVN的一个图形化客户端,它为Windows用户提供了一个直观的界面来操作SVN仓库。Slik-...

    Visual SVN2.5.4 + TortoiseSVN Client1.7.6 + 多个配置文档

    TortoiseSVN 1.7.6.22632-win32-svn-1.7.4是Windows平台上的一个图形化SVN客户端,它的界面与Windows资源管理器无缝集成,使用户能直观地查看文件的历史版本、比较差异、提交更改、更新项目以及解决冲突。...

    SVN客户端+服务端官方 汉化包TortoiseSVN-1.10.0和TortoiseSVN-1.8.11

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。它允许团队成员协同工作,跟踪文件的修改历史,并提供多种恢复早期版本的功能。TortoiseSVN是SVN的一个图形化客户端...

    SVN-1.11.1安装包+汉化包

    总之,SVN-1.11.1和TortoiseSVN是协同开发和项目管理的重要工具,尤其适合团队合作。通过有效的版本控制,可以提高代码质量,降低开发风险,同时提供了一个历史记录,便于追踪问题和复现旧版本。对于初次接触SVN的...

    Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版

    《Subversion 1.6.6 + Apache 2.2.14 + TortoiseSVN 1.6.6 安装配置完全指南》 在软件开发过程中,版本控制系统是必不可少的工具,它能帮助团队有效地管理代码变更,提高协作效率。Subversion(简称SVN)就是一款...

    svn_TortoiseSVN\SVN安装

    ### SVN与TortoiseSVN安装及配置指南 #### 一、所需软件及资源 在进行SVN(Subversion)的安装与配置前,需准备以下软件与资源: 1. **SVN安装文件**:`svn-1.4.5-setup.exe`,此文件用于安装SVN服务器端软件,...

    Trac+SVN+Apache安装笔记

    在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来...完成安装后,你将拥有一个强大的版本控制系统和项目管理平台,这对于协同开发和代码管理非常有帮助。

    TortoiseSVN的1.9.7版本(x64)及汉化包

    TortoiseSVN是一款在Windows操作系统上广泛使用的版本控制系统客户端,尤其适合于使用Subversion(SVN)作为后端的项目管理。1.9.7是TortoiseSVN的一个重要版本,它提供了稳定性和性能的提升,以及一些新功能和改进...

    SVN服务端+客户端+操作手册

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史记录。它允许团队成员协同工作,跟踪每一次更改,并可以方便地回滚到任何历史版本。在这个"SVN服务端+客户端+操作手册"的...

    TortoiseSVN日常操作指南

    ### TortoiseSVN日常操作指南知识点详解 #### 一、概述 TortoiseSVN是一款免费且开源的Subversion客户端工具,它可以帮助用户高效地管理文件和目录的历史版本。Subversion(简称SVN)是一种分布式版本控制系统,...

    PB使用SVN版本管理指南

    1、如果是单机版使用TortoiseSVN,可以不用安装Subversion,只安装TortoiseSVN以及PBSCC-Proxy即可。 2、安装VisualSVN Server比安装Subversion简单,方便而且免费。 3、配置TortoiseSVN要按照PBSCC + TortoiseSVN ...

    SVN管理软件+Maven小项目.rar_SVN管理软件+Maven小项目_svn

    1. **Maven简介**:Maven是一个基于Java的项目管理工具,它通过使用一套标准的目录结构和项目对象模型(POM),简化了构建过程,包括编译、测试、打包、部署等。 2. **POM(Project Object Model)**:POM是Maven的...

    TortoiseSVN安装及使用手册

    ### TortoiseSVN安装及使用详解 #### 一、TortoiseSVN简介 TortoiseSVN是一款非常流行的Subversion (SVN) 版本控制系统客户端工具,它以图形化的方式集成到Windows资源管理器中,使得版本控制的操作变得更加直观和...

    svn安装+使用教程

    `TortoiseSVN使用教程[多图超详细].doc` 提供了一个详细的指南,其中包含图文并茂的步骤。以下是基本操作的概述: 1. **创建仓库**:在服务器上创建一个 SVN 仓库,通常使用 SVN 服务器软件如 Apache 或 VisualSVN ...

    Windows7下SVN、Apache2和TortoiseSVN的配置安装.pdf

    - 用户管理:根据项目需求,添加和管理SVN用户,设置相应的访问权限。 - 数据备份:定期备份版本库,以防数据丢失。 - 故障排查:学习和了解常见错误及解决方法,以应对可能出现的问题。 通过以上步骤,你将在...

    svn--项目管理工具[总结版]

    ### SVN—项目管理工具详解 #### 一、版本控制的重要性及背景 在现代软件开发过程中,版本控制成为了不可或缺的一部分。特别是在多人协作的项目中,如何有效地管理代码版本、跟踪更改历史、解决冲突等问题变得尤为...

    tortoiseSVN113+中文语言包+SVN说明文档

    在本压缩包中,你将找到TortoiseSVN 1.13.1的安装文件以及中文语言包,还有详细的TortoiseSVN使用文档。 首先,TortoiseSVN是一个Windows shell界面的SVN客户端,它与Windows操作系统无缝集成,提供直观易用的图形...

    TortoiseSVN安装文件及安装指导文档

    在这个压缩包中,你将找到TortoiseSVN-1.8.11的安装文件,以及关于如何在MyEclipse中安装SVN插件的指南,还有详细的安装指导文档,这将帮助你轻松地完成整个安装过程。 首先,我们来详细了解TortoiseSVN。...

Global site tag (gtag.js) - Google Analytics