templetDir SVN目录架构模板说明templetDir SVN目录架构模板说明.doc

templetDir SVN目录架构模板说明templetDir SVN目录架构模板说明.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
templetDir SVN目录架构模板说明templetDir SVN目录架构模板说明

templetDir SVN目录架构模板说明 SVN模板 templetDir项目介绍 1. SVN服务器介绍 SVN服务器部署使用 VisualSVN Server软件。 服务器的URI 30/svn. 登陆服务器可以使用TortoiseSVN客户端(需要定位具体的工程目录),或者直接使用浏览器登陆。 以下是Web方式登陆 SVN服务器的截图. 2. templetDir项目介绍 本文推介SVN的一种仓库架构的目录---templetDir,同时为保证SVN服务的操作方法上的一致性,也推介各工程采用该架构部署项目。 templetDir 项目下载地址:30/svn/templetDir. templetDir 项目整体结构图 模板主目录如下: templetDir ../branches 分支目录,trunk目录的分支,有别于主目录的发展方向 ../tags 重要的项目版本备份 ../trunk 主干目录,存放项目的当前可用版本 Trunk 主线目录 ../trunk ../code 保存程序源码 ../doc 保存文档 ../product 保存交付用户的安装包及手册 Branches 分支目录 ../branches ../alpha 保存测试分支,项目提交到测试部门时创建,或者多人开发时创 建;命名要尽量体现出分支的用途; ../special 保存定制化开发项目分支。根据用户需求而产生的特殊定制化 版本,为避免干扰当前项目的开发; Tags 标签分支 ../tags ../other 其他标签;重要里程碑阶段进行Tag保存在Other目录. ../release 保存产品发布标签; 当Alpha分支经过严格测试达到发布标准后,将Alpha的必威体育精装版版本做Tag保存在Release目录中; templetDir架构应用 本章介绍如何方便的使用templetDir 架构在实际项目部署的方法。 向SVN服务器管理员申请建立仓库 由项目负责人向SVN服务器管理员提出申请,建立SVN仓库,包括以下信息: 工程项目名字: project_xxx (名称有项目负责人自定义,要保证和本地开发时名称相同); 工程相关人员及权限: 权限指的是相关人员对项目的以下权限: Read/Write 读写权限 Read Only 只读权限 No Access 拒绝访问 本次授权阶段只作如下处理: Everyone No Access ; 分配给管理员和项目负责人(或者其指定的开发人员)导入工程的权限,即工程的所有目录有 Read/Write权限。 实际操作时一般会建立两个用户组: msvn 管理员组 Leader_project_xxx 项目project_xxx负责人组 2.下载 templetDir 目录架构 在本地机器上建立本地工作目录,例如 locolSVN。 在locolSVN 目录下建立 你的工程名文件夹,例如 project_xxx; 请注意,本地工程名最好与项目负责人提供的工程名保持一致,方便管理. 在project_xxx目录下点右键菜单 SVN Checkout..., 弹出checkout对话框,在URL of repository 中输入 30/svn/templetDir, 点击 OK. templetDir 工程下载完成. 本地工作区的整体工程目录如下图 然后删除当前目录下的 .svn文件夹。 导入实际项目资源到本地工程目录 首次导入代码时默认为导入到主目录---trunk 下: 将工程的外部dll,so库,图片等一些公用资料,以及生成的程序固件等放在product目录下; 将开发过程中的需求说明书,接口协议,数据库脚本等相关设计文档放在doc下; 将开发工程的所有代码导入到code 下; 以后代码更新时URL只定位到 30/svn/project_xxx/trunk/. 4.向SVN服务器提交工程模板 如图,后退至locolSVN文件夹,选择右键菜单 TortoiseSVN --Import[导入]... 在URL of repository 里切换新项目的路径,同时写好日志,点击OK。。 至此工程导入成功。 分配具体工程访问权限【SVN Server管理员操作】 工程总目录权限如下设置: msvn[管理员组] Read/Write[也可设为 Read only] Leader_project_xxx[项目负责人组] Read/Write Everyone[所有svn用户] No Acces

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档