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

在SVN中创建项目

 
阅读更多

新建一项目,项目名称(例如:SMS_RENWU),置于svn管理之下:

1.创建仓库,即在SVN服务器里的SVN工作目录下创建项目SMS_RENW所对应的仓库:

使用用户test登陆SVN服务器

找到svn安装所在目录/usr/local/svn/bin/在终端中执行:svnadmin create/svnroot/SMS_RENWU

或以root登陆执行后也能创建仓库,不过要将其目录所有者赋予test:chown700test.test/svnroot/SMS_RENWU(尽量不用此方法)

创建成功后就可以在TortoiseSVN中访问这个地址了:http://192.168.119.193/svn/SMS_RENWU,不过在界面中看到的只是一个空的项目,没有上面所说的/src、/docs这样的目录,所以下一步工作就是创建这个结构:

2.SVN创建项目目录结构:

以管理员root登陆TortoiseSVN,在http://192.168.119.193/svn/SMS_RENWU下创建三个目录:trunk,branches,tags。到这里项目算是建好了。但是只有root用户可以使用,所以要给其它人分配权限:

3.设置权限:

SVN服务器的/svnroot/svnpasswd中有对应角色的权限列表,SVN创建项目时一定要先设置权限。权限设置方法只是编辑这个svnpasswd文件,具体内容可以参考这个文件里的其它内容,每个项目的结构都是差不多的。最简单的创建权限的方法,把下面的内容追加到svnpasswd文件最后即可,如要给上面例子中的SMS_RENWU添加权限,我们把下面这段内容添加上就行了。

分享到:
评论

相关推荐

    Eclipse svn创建分支、合并、切换讲解

    Eclipse SVN 是一个功能强大的版本控制系统,广泛应用于软件开发项目中。本文将详细讲解 Eclipse SVN 中创建分支、合并、切换的操作步骤。 一、创建分支 创建分支是 SVN 中的一种重要操作,通过创建分支,可以让多...

    svn项目管理

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在“svn项目管理”中,我们主要探讨如何有效地...这些文件反映了SVN在实际项目中可能的组织结构和使用情况。

    svn项目迁移命令

    2. **备份原始SVN仓库**:在进行任何操作之前,建议先对原始SVN仓库进行全面备份,以防万一迁移过程中出现问题。 3. **确定目标服务器**:选择合适的目标服务器,并确保其已安装VisualSVN Server或至少具备执行迁移...

    SVN中如何打基线SVN中如何打基线SVN中如何打基线

    这三个步骤可以帮助您在 SVN 中创建基线,并且可以每发一个版本就打一次基线而不用担心 SVN 空间被耗光。 基线的特点 ---------------- 需要注意的是,基线是不能修改的,体现在 SVN 中就是你从基线目录中检出的...

    断开项目与SVN间的关联

    手动删除`.svn`文件是一种直接的方法,但这种方法可能会遗漏某些隐藏的`.svn`文件,尤其是在大型项目中。为了更快速、更全面地清理,我们可以编写批处理脚本或者使用专业的清理工具。另一种方法是利用注册表编辑器,...

    SVN中文教程 SVN简明教程 SVN学习笔记

    它允许团队协作开发,管理项目中的文件和目录,并追踪每一次更改,确保代码的安全性和可追溯性。本教程将深入探讨SVN的基础知识,包括安装配置、基本操作以及协同工作流程。 1. **SVN安装与配置** - Windows用户...

    svn在不同项目中的权限控制

    【Subversion 在不同项目中的权限控制】 Subversion(简称 SVN)是一种流行的版本控制系统,用于管理软件项目中的文件和目录变更。在多个用户协同工作的环境中,权限控制是非常关键的,以确保每个用户只能访问和...

    svn svn64位程序 svn中文语言包

    在这个压缩包中,我们找到了“svn svn64位程序”和“svn中文语言包”,这意味着这个压缩包是为64位操作系统设计的,并且包含了支持中文界面的语言资源。 1. SVN基本概念: SVN的核心概念包括仓库(Repository)、...

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

    根据描述所述,目前在J2EE项目中,超过95%的项目都在使用SVN。这充分证明了SVN在版本控制领域的地位和价值。 #### 二、SVN简介 SVN是Subversion的缩写,它最初的目标是为了取代当时开源社区中最流行的版本控制软件...

    SVN创建、合并与切换分支操作详解

    以下是对SVN创建、合并和切换分支操作的详细解释: ### SVN目录结构 1. **trunk**:这是主开发分支,通常存放项目的主线开发代码。日常开发工作在此分支上进行,确保最新的稳定代码在这里。 2. **branches**:分支...

    删除项目中的.svn文件

    标题 "删除项目中的.svn文件" 涉及的知识点主要集中在版本控制系统Subversion(SVN)的管理和清理。Subversion是一种广泛使用的集中式版本控制系统,用于管理软件开发过程中的源代码和其他文件的变更。在使用SVN的...

    SVN 安装包+中文插件

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史记录。...通过熟练掌握TortoiseSVN的使用,开发者可以更好地跟踪和管理项目中的源代码,确保代码的稳定性和可维护性。

    SVN安装文件及SVN中文补丁

    分支允许团队成员在不影响主开发线的情况下进行独立的工作,而标签则用于创建某个特定时间点的项目快照,通常用于发布里程碑或版本。 总的来说,SVN安装文件和中文补丁的结合,使得中国用户能够更便捷地使用这一...

    新建项目,上传到svn上。

    在这个场景中,"新建项目,上传到svn上"意味着我们需要创建一个新的项目,并将该项目的源代码及资源文件添加到SVN仓库中,以便团队成员可以共享和协作。 首先,我们需要了解SVN的基本操作。在Windows环境下,通常...

    SVN服务器与客户端创建详细教程

    - **导入项目**:在Myeclipse中,可以通过“文件”>“导入”>“版本控制”>“现有项目到SVN”来导入已有的项目,并关联到SVN仓库。 - **提交与更新**:在Myeclipse中,可以直接对文件进行版本控制操作,如右键点击...

    AnkhSVN 在VS中管理SVN

    5. **工作副本管理**:用户可以使用AnkhSVN创建、删除和重命名文件或目录,这些操作会自动反映在SVN的工作副本上。 6. **分支和标签**:AnkhSVN支持创建和切换SVN的分支和标签,这对于多人协作的大型项目尤其有用。...

    svn中文帮助文档

    - **分支(Branch)**:创建项目的一个独立开发线,允许并发开发而不干扰主分支。 - **标记(Tag)**:创建某个特定版本的快照,通常用于发布里程碑或稳定版本。 4. **冲突解决**: - 解决冲突的步骤和工具,...

    svn创建分支的做法.rar

    在版本控制系统中,Subversion(简称SVN)是一种广泛使用的工具,用于管理软件项目中的源代码和其他文件。本文将深入探讨如何使用SVN创建分支,这是在开发过程中非常常见的操作,尤其是在团队协作中。分支允许开发...

Global site tag (gtag.js) - Google Analytics