- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- seo优化标题优化方法seo优化标题优化方法.docx
- SEO优化网站推广知识SEO优化网站推广知识.docx
- seo优化新站该如何操作seo优化新站该如何操作.docx
- SF6气体使用监督管理规定SF6气体使用监督管理规定.doc
- SGBZ-0519 管道及设备保温施工工艺标准SGBZ-0519 管道及设备保温施工工艺标准.doc
- SHE-17八项危险作业制度SHE-17八项危险作业制度.doc
- SHINE-EM-01环境手册SHINE-EM-01环境手册.doc
- SHE管理体系SHE管理体系.docx
- SiC论文:ZrB2碳热还原常压烧结复相陶瓷SiC论文:ZrB2碳热还原常压烧结复相陶瓷.doc
- SIEB01 文件管制程序-DSIEB01 文件管制程序-D.doc
最近下载
- 分公司营销部门薪酬与绩效方案.docx VIP
- 哲学与人生-第8课《在实践中提高认识能力》第二框《明辨是非,追求真理》教案.docx
- 2024-2025人教版小学1一年级数学上册(全册)教案【新教材】.doc
- 宝洁麦克销售模式Ⅱ.pdf
- GB-T 3511-2018硫化橡胶或热塑性橡胶 耐候性(新版本).pdf
- 春节后复产复工“六个一”安全工作台帐.docx
- XXX200MW.400MWh储能电站项目技术规范书-(20230415).docx VIP
- 清华特奖教你怎么用学术不端来走上学术巅峰.pdf
- ISO TR 17671-1-02焊接—金属材料焊接的推荐1:电弧焊一般指导.pdf
- 互联网医院建设方案.pptx
文档评论(0)