开发人员常用系统操作_第1页
开发人员常用系统操作_第2页
开发人员常用系统操作_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、安装前检查1、硬件环境cpuP2 500MHz 以上内存> 128M硬盘> 10G2、软件环境操作系统wi ndows 2000 sp3win dows xp professi onal sp1 win dows server 2003其它软件IE5.5 sp2 以上Acrobat5 以上3、从管理员处已经获取信息a) 所在域名称;b) 加入域的账号、口令;c) dns服务器地址;d) Release area 路径。4、网络设置以管理员的身份进入你的本机,修改dns设置。方法:选择桌面网上邻居,右键菜单选择属性,在网络和拨号连接窗口,选择本地连接,右键菜单选择属性,在本地连接属

2、性对话框中,双击In ternet协议(TCP/IP),修改首选dns服务器,设置为dns服务器地址。5、用户设置方法:选择以管理员的身份进入你的本机,将所获取的域用户加入到本机的管理员组。我的电脑, 右键菜单选择管理, 在计算机管理窗口,在系统工具下面打开本地用户和组,选 择用户,右键菜单选择新用户, 用户名为管理员所提供的域账号, 建立用户后, 选中该用户, 右键菜单选择属性,在账号属性窗口选择隶属于页面,添加 administrators 组。6、域设置以管理员的身份进入你的本机, 加入域。 域账号和口令由管理员提供。 方法:选择我的 电脑,右键菜单选择属性,在系统特性窗口,选择网络标识

3、页面,点击更改按钮,选择域, 输入口令。注意:加入域时,写域的全称,如 。另外上面的方法针对 win2000 ,对于 xp 用户,略有不同,在系统特性窗口,选择计算机名页面。7、备份导出邮件、地址簿、保存网络设置。重启动机器。二、安装1、以域用户登陆到本机。2、访问 client release area 所在机器,进入 client release area 的文件夹。3、运行安装程序,开始安装。4、安装时选择默认设置,完成后重启机器。5、运行 clearcase doctor 进行安装诊断,按照提示的解决方法去解决问题。三、安装后设置以域用户登陆到域:1. 安装邮件程序、导入地址簿,导入邮

4、件。2. 重装非系统自带输入法。3. 快捷方式、桌面的调整。4. 设置代理服务器。以域用户登陆到本机:5. 在本地建立view storage,共享权限要求:本机域账号、域 域账号、域clearcase 完全控制, everyone 只读。注,前 4 条设置是由于登陆域后,个人工作环境发生了变化,以致某些程序不能使用, 需要重新设置。另外,对于本机安装了cc server做练习,要登陆公司 cc服务器进行日常开发工作的开发人员,除前面已有设置,额外的,需要作如下设置,以域账号登陆本机:6. 该用户设为 ccadmin 成员。7. 打开控制面板>管理工具服务Atria Location B

5、roker ,右键打开属性,在"登陆”页面将账号改为:域名 clearcase_albd ,输入对应域用户口令;8. 编 辑 注 册 表 ( 开 始 > 运 行 > regedit ) , 选 择 注 册 表 项 HKEY_LOCAL_MACHINSOFTWAREatriaclearcasecurrentversionclearcasegrou pname修改其值为"域名 clearcase ”。9. 如果想 使用本 机 cc server ,只需: Atria Location Broker 登 陆账号改 为“.clearcase_albd”,注 册 表 项H

6、KEY_LOCAL_MACHINSOFTWAREatriaclearcasecurrentversionclearcasegrou pname其值为"本机名 clearcase ”。四、基本概念1、元素,element,是一个版本系列的基本组成,能有机的形成一个版本树,任何能存放于 Windows系统的文件都可以作为一个元素存放于ClearCase的版本控制系统中,如:源文件、二进制文件、目录、中间文件、文档等。2、VOB 是一个存储你的项目所有版本信息的空间。包括文件和目录,文件可以是任何类 型。在 VOB 库中不只存有元素,还有记录元素的事件、元素变更的增量、编译时产生的中间文件

7、(二进制文件)等等信息。取得VOB库中的资料可以通过 NT系统、win2000 系统或是 UNIX 系统( Visual SourSafe 是不可以的) 。 PVOB, 存储与项目有关信息的空间, 一个 PVOB 可以包含多个项目。3、 版本和版本树,元素的每一次修改都作为一个版本保存,每个元素都有自己的版本树, 版本树看到元素的每个版本的变更情况。4、视图 ,view ,视图是独立的开发人员的工作空间, 根据不同的视图规则从 VOBs 库中选 择版本、目录,也可以看到私有文件和导出对象(即中间文件) 。开发人员对 VOB 中任 意元素的操作都是通过视图完成的。两种类型的视图:动态视图、静态视

8、图。5、 动态视图,dynamic view,元素在VOB服务器中。可以通过 Clearcase的文件系统, 使您实时的、透明的访问 VOB ,每个成员的工作信息可实时的反映到版本树中。6、静态视图,sn apshot view,元素被拷贝到客户端,只能定期更新,通常不与服务器实 时连接。可以在本地进行建立( Build )操作,可用于任何 WINDOWS 操作系统7、 活动,activity,追溯了为完成一个变更请求而对工件所做的修改,clearcase管理工件 的修改,clearquest管理并追溯活动。如修改一个 bug、实现一个新功能都是一个活动。8、构件,component,系列相关

9、元素的集合,一个项目可以有一个或多个构件,一个构 件可以被多个项目共享使用。9、开发工作空间, Development workspace ,由开发流和开发视图组成,是开发人员的独 立空间。开发视图包括了开发人员为完成活动所需的一系列文件 /目录的版本。开发流, 可以理解为集成流上的一个分支。10、集成工作空间 , Integration workspace, 由集成流和集成视图组成。集成流,项目 成员都具有访问权限,共享了开发人员完成了的活动,维护基线。对应项目集成流,每 个开发人员拥有一个集成视图,用来编译和测试开发人员的工作。11、基线,baseline, 组文件/目录版本的集合。五、开

10、发人员常用操作1、Mount & unmount VOBmount vob进入clearcase explore,选择当前视图的根目录,右键选择 "mount vob”,在弹出的对话 框中,选择需要 mount的vob,点击OK,如果选中Reconnect at Logon,那么每次登陆系统, 都会自动mount该vob。这样在视图中就可以对 vob的元素进行操作了。unmount vob进入clearcase explore,选择当前视图的根目录,右键选择"unmountvob ”,在弹出的对话框中,选择需要 unmount 的 vob ,点击 OK 。 unmo

11、unt 后, vob 在当前视图将不可见了。2、Update snapshot view进入 clearcase explore,右键点击 snapshot view 的根目录,选择 update view,在 start update 对话框进行设置,更新 snapshot view 的内容。3、Remove view对于不再使用的 view,要 remove 掉,进入 clearcase exploretoolbox > remove view , 在remove view对话框中,选择需要删除的view,点击OK。4、Add to source control进入 clearcas

12、e explore,在右侧 browser pane, 选择文件 /目录(private file), 右键选择 add to source control,输入活动、注释,点击 OK。在 clearcase explore 中,按 F5,刷新,冈U 才加入的文件在视图中以版本文件 /目录方式呈现。5、Check in & outCheck out进入 clearcase explore,在右侧 browser pane, 选择要检出的文件 /目录,右键选择 check out,在随后的check out对话框中,输入活动、注释,选中 unreserved,点击OK。文件/目 录检出后

13、,在其前面有一个绿色的标志。检出包括 reserved 和 unreserved 两种, 开发人员以 reserved 方式 check out 后,别的开发 人员对该文件只能做 unreserved 检出, 而且第一个检出者具有绝对的优先检入的权利, 即该 检出者不做检入操作,任何人都不能检入。在做 unreserved 检出后修改了文件,检入时,如 果已经有人做了检入操作,这时需要与已有版本文件做 merge。Check in检出的文件,修改完毕保存后,需要检入。进入 clearcase explore,在右侧 browser pane, 选择要检入的文件 /目录,右键选择 check i

14、n,在随后的check in对话框中,确认在检出时输入的活动、注释,点击OK。文件/目录检入后,检出标志消失,该文件 /目录的版本增加。6、Find checkouts进入 clearcase explore,右键选择一个文件,选择find checkouts,在 find criteria 中选中相应规则,点击 OK。7、Can cel checkout选中检出的文件,右键选择undo checkout,如果想保留一个备份,在confirm undocheckout 对话框中,选中 save copy of the a .keep extension。选择 yes,取消检出。8 查看 His

15、tory进入 clearcase explore,右键选择一个文件,点击history。9、查看活动的变更集进入clearcase explore>my activities,选择一个活动,右键选择属性。10、Merge在开发人员deliver或是rebase时,如果源文件和目标文件间有差异时,引发merge操作。Merge操作涉及四个算子,from、to、base result。算法:hellox/mainBase GontritjutorTarget contributorlhFromH contributorMerge result"TorlMerge resultcon

16、tributor contributorcontributorversionversionversionA-A A>AB(D 创Gkd)CcC>cD-DZ (Changed)7 (Changed)E R (CngedJ一 Q(£h朋侧?(Conffict)X (Inerted)X(m 轻 rud)StartCtff MergeTool六、开发流程DeveloperRebase youraclvtdes进行开发之前,首先从项目经理处获取以下信息:所在项目名称活动名称集成流名称1、加入项目,建立你的工作空间Woik on activities进入 clearcase expl

17、ore,点击 toolbox > UCM > Join Project选择项目,下一步;2)输入开发流名称,选择集成流,下一步;3)开发视图和集成视图都选择snapshot,下一步;4)指定开发视图的 root位置,点击 advaneed options,指定 view storage 位置,下一步;5)指定集成视图的 root位置,点击 advaneed options, 指定 view storage 位置,下一步;6) 选择需要下载到 snapshot 视图中的 component ,完成。2、find and set activity进入clearcase explore,

18、在开发视图的根目录下面, 打开my activities文件夹,可以看到已 经分配给你的活动,选中活动前面的 checkbox。这样,视图中的工作就与 activity联系在一起 了。在做add to source control,以及检入、检出操作时,均需要选中活动。在删除视图前,清除 my activities 文件夹中每个活动前的 checkbox。3、work on activities检出文件,执行check out操作,在check out对话框中选择活动,并输入检出操作的注释 信息。在检出的文件上执行任务,本过程可能涉及, 查看历史信息, 版本之间的比较,这些操 作可以通过选中元

19、素,右键菜单中clearcase上下文中获取。取消检出,或者是检入文件。检入时,确认检出时所选择的活动,以及注释信息。 检入操作之后,在你的集成视图中做编译和测试工作。启动 clearquest,选择 Workspace> Public Queries > UCMUserQueries,运行 MyToDoList query, 在 query builder 中,选择一条记录,在 record form 中,点击 actionsmodify,修改信 息,完毕后点击 apply 。如果分配给你的活动的相关工作都完成了,需要关闭活动。4、Deliver activitiesDelive

20、r 前准备:a) 如果项目经理新建了一条推荐基线,开发人员需要先rebase。b) 需要 deliver 的文件 /目录已经检入。c) Update 个人的集成视图。d) 在个人的集成视图中测试自己的工作。Deliver 过程a) 进入 clearcase explore ,右键点击开发视图的根目录,选择 deliver from stream to default,点击 OK。b) 如果要提交的文件与目标流中的文件有冲突,将引发 merge manager进行merge操 作。c) 点击 complete,点击 close。4、RebaseRebase 前准备在开发视图中选择 find ch

21、eckouts ,将所有检出文件做 check in 操作或 undo check out 。在Find Criteria 对话框,选择规则:In elude subfolders、Search only for your checkouts、Search only for checkouts in the current view 。Rebase 过程进入 clearcase explore,右键点击开发视图的根目录, 选择 rebase stream 在 rebase stream preview 对话框中,确认 merge work into the following view 显示的

22、是你的开发视图, 点击 OK 。如果rebase的文件与开发视图中的文件有冲突将引发merge manager进行merge操作。在你的开发视图中测试。取消 rebasecleartool rebase -cancel七、常见场景的解决方案1、场景:开发人员的一天日常工作流程方案:1) 以域账号登陆到域。2) 打开clearquest,选择"/Public Queries/开发人员工作区”,双击 mytodolist,右侧 窗体中 result set 页面即显示了项目经理分配给该开发人员的活动,在 result set 中选中要从事的一项活动, 该活动的信息便详细显示在右下方窗体中

23、, 选择 action 下的打开,apply,活动的状态变为已打开,表示开发人员已经开始处理。3) 打开rational clearcase explore,将活动中需要的工件 (文件、目录),load到本地。方法:选中开发视图,右键选择Properties of view,在属性窗体中,选择load rules 属性页,点击 edit load rules,在 choose elements to load 窗 口中,选中 show all vobs, 从左侧选择需要的工件,点击add按钮,选择好后,点击 ok,点击确定后,在start update窗口中点击确定。4) 检出所需文件,选中所

24、需文件,右健菜单中选择check out,在check out对话框中,在 activity 列表框中选择相应的活动,如果列表框中没有对应的活动,则点击browse,打开activity entity browse 界面,在开发人员工作区中, 双击 mytodolist, 从下面的活动列表中选择活动, 点击 ok 即可。在 check out 对话框中, 在 check out 对应的编辑框中,可输入该次检出操作的说明信息。输入完信息后,点击 OK , 则所需文件被检出。5) 修改文件,保存。6) 开发人员每天的工作都要检入clearcase,选中所需文件,右健菜单中选择check in ,在

25、 check in 对话框中,确认在检出时选择的活动,以及输入的说明信息,如果信 息有误,可以修改,否则,点击 OK 即可。2、场景:一个活动的处理流程方案:1) 以域账号登陆到域。2) 打开clearquest,选择"/Public Queries/开发人员工作区”,双击 mytodolist,右侧窗体中result set页面即显示了项目经理分配给该开发人员的活动,在result set中选中要从事的一项活动,该活动的信息便详细显示在右下方窗体中,选择action下的打开,apply,活动的状态变为已打开,表示开发人员已经开始处理。3) 为完成一项活动,开发人员需要做检出、修改、

26、检入操作,可能重复很多次。4) rebase 前期准备。一项活动所涉及的工作全部完成,开发人员需要检查自己的开发视图,对已检出的文件执行检入操作。在 windows explore 中,选中开发视图的 view root目录,右键菜单中选择 find checkouts,在find criteria对话框中选中: include subfoldersSearch only for your checkoutsSearch only for checkouts in the current view点击 OK 后, find checkouts 窗体中就会列出检出的文件或目录,对列表中的文件 或

27、目录执行 check in 或 undo checkout 操作。5) 执行rebase操作。选中开发视图,右键菜单中选择 rebase stream,随即打开了 rebase stream preview 窗口,在 rebase the “”stream to the following baseline 的列表中选择 要 rebase 的 baseline,在 merge work into the following view 中确认该 view 为 rebase 操作所在的view。点击OK,开始rebaseo6) 测试。Rebase后,开发人员需要在自己的工作区内执行测试工作。7)

28、deliver 前期准备。检查开发视图,对已检出的文件,执行检入或undo checkout 操作,方法同 4)所述。对集成视图执行 update 操作,选中集成视图, 右键菜单中选择 update view ,在 start update 对话框中,点击 OK 即可。8)执行 deliver 。在 clearcase explore 中,选中开发视图,右键菜单中选择 deliver from stream to default ,将活动提交到集成流中。 在 deliver from stream preview 对话框中, 列出了开发流中未提交的活动,开发人员可以选择本次提交哪些活动,点击 OK , 即开始 deliver 。9)修改 clearquest 信息。 打开 clearquest 的 mytodolist

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论