- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CVS应用规划
CVS应用规划
(草案)
准备
技术准备
CVS培训:安排面向所有开发人员的内部培训(以完成)
技术资料:所需的用户操作手册、CVS资料、技术辅助书籍(已准备)
环境准备
CVS服务器(cvsnt-2.5.03.2260)安装已完成,客户端选择wincvs1.3(或)以上也已经确定
规划
服务器知识库规划
一个CVS系统管理多个知识库,一个知识库又管理多个MODULES。每个知识库有自己的一套用户管理体制。结合我们公司特点,我们选择一对一的Repository和Module架构模式(即一个Repository下只建一个软件工程的方式),如下图:
图6.2一对一的Repository和Module
注意事项
1)权限设置:
采用一对一的Repository和Module:权限放配方式复杂,CVS上的库相对多
权限放配方式的复杂性是可以通过复制管理文件来克服的。
2)安全性上:
如果发生CVS SEVER崩溃,一对一的Repository和Module:不同的项目的文件可以放在不同的目录(多个子目录下或不同磁盘上),风险底;
一对一的Repository和Module:一般不用担心他可能会访问到别的项目的资源
数据备份上:
一对一的Repository和Module:容易分开备份
可以对所有Repository共用顶级目录,集中备份
4)命名规则:
原则上按项目(产品)名来命名知识库
命名请不要使用中文
命名应该根据项目的正式名称,一旦确定,请勿更改
客户端SANDBOX规划
1)操作环境
客户端系统:统一使用WINCVS1.3(或以上)
2)目录规划
工作拷贝的目录:一个知识库对应一个SANDBOX,不同的知识库请检出到不同的工作目录下。
工作目录的命名:请统一按项目(或产品)的名称命名
命名请不要使用中文
使用原则
Repository初始化原则:
1)由CVS管理员建立Repository并初始化它;
2)由项目管理员导入(Import)项目初始版本,
3)初始版本应设置厂商和版本信息
项目的目录规划
请根据公司关于一个软件(JAVA、DELPHI)项目的源代码组织规范了规划项目的源代码目录
项目构建计划
1)请根据项目(或产品)的开发计划,在阶段点(里程碑)处构建项目(或产品)的一个可执行的版本
2)可以版本请单独放到CVS上,不要纳入CVS源代码管理中
3)请尽量不要每日构建(条件成熟时,可以考虑)
个人操作指导
请每天开机之后检出项目
请每天关机之前提交项目
请在源代码中使用空格代替“TAB”键
请把你使用中的遇到的问题反馈给项目管理员
请把你使用中掌握的技巧分享给同事
CVS SERVER
空箱知识库
舱单知识库
其他知识库
空箱项目
CVSROOT
舱单项目
CVSROOT
Working Directory 1
Working Directory 1
Working Directory 2
Working Directory 2
文档评论(0)