`
binglimeng
  • 浏览: 71545 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

使用SVN实现多项目管理配置方案(转载)

阅读更多

1. 安装SVN服务器软件

2. 在C盘创建svn根目录 c:\svnroot

3. 在 C:\svnroot 下创建Project1 , Project 2, Project3 三个项目文件夹,这三个文件夹要存放不同项目的SVN版本库。

4. 同样在C:\svnroot中创建 CodeAuth 文件夹,该文件夹将保存 passwd 和authz文件,在第6步中实现。

5. 开始, 运行CMD 执行 C:\Program Files\Subversion\bin 目录下的 svnadmin 命令,

C:\Program Files\Subversion\bin\svnadmin create c:\svnroot\Project1

C:\Program Files\Subversion\bin\svnadmin create c:\svnroot\Project2

C:\Program Files\Subversion\bin\svnadmin create c:\svnroot\Project3

分别创建了三个项目的版本库,版本库目录conf中存在passwd 、authz、和 svnserve.conf 文件

passwd - 用于存放本svn库的用户名和密码

authz - 存放本svn库的访问授权信息

svnserve.conf 文件为存放本svn库的全局访问控制信息

6. 将passwd 、authz文件拷贝到C:\svnroot\CodeAuth中,将三个项目下conf目录中的passwd 和 authz文件删除

7. 修改 三个项目中conf目录下的svnserve.conf 文件,最快的办法是修改一个项目下的svnserve.conf 文件,使用它覆盖其他两个项目下的svnserve.conf 文件。

svnserve.conf 修改为

[general]

anon-access = none
auth-access = write

password-db = ..\..\CodeAuth\passwd

authz-db = ..\..\CodeAuth\authz

8. 修改C:\svnroot\CodeAuth下的passwd文件为

[users]
admin=admin001

 

9. 修改C:\svnroot\CodeAuth下的Authz文件为

[groups]
admin_group=admin


[Project1:/]
@admin_group=rw
*=

[Project2:/]
@admin_group=rw
*=

[Project3:/]
@admin_group=rw
*=

10. 将SVNService.exe拷贝到 C:\Program Files\Subversion\bin

11. 开始-CMD , 进入bin目录,运行SVNService命令,安装SVN服务

C:\Program Files\Subversion\bin\SVNService -install -d -r c:\svnroot

12. 启动SVN服务

C:\Program Files\Subversion\bin\net start SVNService

OK,服务器端配置完毕!

 

客户端:

1.安装TortoiseSVN

2.通过SVN-Repo-browser获取SVN版本库信息

svn://IP地址/Project1

svn://IP地址/Project2

svn://IP地址/Project3

分享到:
评论

相关推荐

    svn配置管理工具 svn配置管理工具

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和...总的来说,SVN作为团队开发的配置管理工具,通过其强大的版本控制功能和便捷的协作方式,能够有效地提升开发效率,保障项目的稳定性和一致性。

    svn文档管理服务器配置

    svn 文档管理服务器配置 svn 文档管理服务器是一种基于版本控制系统的文档管理解决方案,通过该服务器,可以对文档进行版本控制、...只有正确地配置了 svn 文档管理服务器,才能正确地使用该服务器进行文档管理操作。

    配置管理工具-SVN

    配置管理工具-SVN,全称Subversion(简称SVN),是软件开发领域广泛使用的版本控制系统之一。它能够帮助团队协作开发,管理和跟踪代码的变更历史,确保项目的源代码始终保持整洁、有序且可追溯。SVN的核心理念是通过...

    SVN项目文档管理方案1024.docx

    【SVN项目文档管理方案】 SVN(Subversion)是一种版本控制系统,用于管理软件开发过程中的源代码和其他文档,确保团队协作中文件的一致性和可追踪性。TortoiseSVN是SVN的一个图形化客户端,方便用户在Windows环境...

    关于SVN+Maven的eclipse配置方案

    ### 关于SVN+Maven的Eclipse配置方案 ...通过上述步骤,我们可以有效地在Eclipse中配置SVN+Maven环境,实现高效便捷的项目管理和版本控制。这对于多人协作开发尤其重要,可以显著提高团队的工作效率和代码质量。

    IDEA导入SVN项目(WEB)配置tomcat部署项目.docx

    在IT行业中,开发人员经常需要使用集成开发环境(IDE)来管理和构建项目。IntelliJ IDEA,简称IDEA,是一款非常流行的Java IDE,它提供了强大的功能来支持SVN版本控制和Tomcat服务器的配置与部署。以下是根据标题、...

    SVN配置及使用方案

    SVN配置及使用方案,包括详细的配置和使用方案

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

    创建仓库是SVN使用的基础步骤之一。一般情况下,可以通过图形化的工具如VisualSVN Server来简化这一过程。创建仓库时,可以选择不同的文件存储方式,并设置相应的用户权限。 ##### 4. 工程目录结构 SVN中的工程...

    svn项目管理

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在“svn项目管理”中,我们主要探讨如何有效地利用SVN进行团队协作,跟踪代码更改,以及维护项目版本。 1. ...

    SVN 配置管理使用教程

    ### SVN配置管理使用教程知识点详解 #### 一、SVN简介 **SVN**(Subversion)是一种开源的版本控制系统,它的出现旨在解决软件开发过程中的版本控制难题。SVN继承了早期版本控制系统**CVS**(Concurrent Versions ...

    svn用户名和密码的配置

    5. **使用SVN代理**:对于企业环境,可能需要配置SVN代理服务器,例如使用 Knox Gateway 或其他认证代理,以实现更复杂的身份验证机制,如LDAP、Active Directory集成。 6. **安全建议**:为了避免密码泄露,可以...

    SVN配置管理系统的搭建使用和维护

    SVN配置管理系统的搭建使用和维护 SVN配置管理系统是软件开发中的一种版本控制系统,它可以帮助开发者...SVN的基本概念、配置管理环境搭建、SVN系统日常维护和Eclipse下的SVN使用都是SVN配置管理系统的重要组成部分。

    svnmanager 配置 svnmanager 配置

    svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...

    配置管理工具使用_svn

    配置管理工具使用SVN的知识点涵盖从SVN的基本概念介绍到具体的实用操作步骤,包括了SVN服务器的安装、代码仓库的创建与权限分配、集成开发环境(IDE)中的SVN插件安装和使用、以及常见的版本控制操作和冲突解决方法等...

    SVN对项目文档进行管理.ppt

    在项目管理中,SVN 的使用至关重要,尤其是在多人协作的环境下,它可以帮助解决文件冲突、备份历史版本以及提供版本回溯功能。 ### 安装和配置SVN 在使用 SVN 进行项目文档管理时,首先需要安装相关的软件。通常...

    SVN项目管理工具.rar

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,它允许团队协作开发,跟踪文件和目录的变化,并在多个开发者之间同步工作...通过使用这些工具,开发者可以更好地管理和协同SVN项目,实现高效、有序的软件开发。

    SVN自动发送邮件详细配置

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。自动发送邮件功能在团队协作中非常实用,它可以帮助团队成员实时了解项目中的更新和变更。以下是如何配置SVN以实现自动发送...

    VS2020软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn归纳.pdf

    VS2020 软件配置管理说明 - VisualSVN+TortoiseSVN+AnkhSvn归纳 ...VS2020 软件配置管理说明 - VisualSVN+TortoiseSVN+AnkhSvn归纳提供了一个完整的软件配置管理解决方案,帮助开发团队更好地管理和协作软件项目。

    配置SVN服务器 svn配置

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

Global site tag (gtag.js) - Google Analytics