- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 Access
分配后工程project_xxx所有子目录只有admin和项目负责人可见,可读写;
普通用户不可
您可能关注的文档
最近下载
- 高三英语一轮复习之构词法+课件.pptx VIP
- 机能学实验安全教育.pptx
- 《热电联产产品碳足迹量化与评价方法》(TCIECCPA 026-2024).pdf VIP
- 2024年LTE网络优化(中级)技能理论考试题库(含答案).docx VIP
- 智能设备数字孪生应用 第2章 数字孪生的相关领域.ppt VIP
- MDSAP QMS P0007.005质量记录控制程序 2019-01-11.pdf VIP
- 咖啡空间运营商业计划书.pptx VIP
- 发酵工厂工艺设计.pdf VIP
- 2025第三届全国技能大赛海南省选拔赛-网络安全(世赛选拔)项目技术文件.pdf VIP
- 质量管理体系-8 运行之“8.5 生产和服务提供”理解与应用培训指导材料(雷泽佳编制2024B0).docx VIP
文档评论(0)