找回密码
 注册
搜索
查看: 954|回复: 0

[资料] clearcase 使用手册 一般都用的着的

[复制链接]
发表于 2007-11-21 17:11:14 | 显示全部楼层 |阅读模式
【文件名】:071121@52RD_ClearCase_tutorial.pdf
【格 式】:pdf
【大 小】:2073K
【简 介】:
【目 录】:



Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Tutorial Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Exercise Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Starting the Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Location of the Tutorial Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Printing the Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Documentation and Learning Resources . . . . . . . . . . . . . . . . . . . . . . 11
Accessing the Online Printed Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Rational Learning Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Workflow in ClearCase Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Base ClearCase and UCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The UCM Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Base ClearCase Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Working in the ClearCase Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Starting the ClearCase Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Understanding the ClearCase Explorer Window . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Customizing the ClearCase Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Understanding the Shortcut Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Working at the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
The cleartool Command Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
About cleartool apropos (UNIX Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Accessing the Reference Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
The intro Reference Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Searching for Information in the Reference Pages. . . . . . . . . . . . . . . . . . . . . . . . . . 31
Creating VOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Types of VOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
vi Tutorial: Rational ClearCase
Creating a VOB Using the VOB Creation Wizard (Windows) . . . . . . . . . . . . . . . . . . 34
Creating a VOB on UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Setting Up a UCM Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Creating the Project Repository (PVOB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating a Component for Storing the Project Baseline . . . . . . . . . . . . . . . . . . . . . . 50
Creating Components for Storing Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Creating the UCM Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Creating an Integration View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Creating and Setting UCM Activities (UNIX Only). . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Creating a Directory Structure and Adding to Source Control . . . . . . . . . . . . . . . . . 78
Defining an Integration Baseline (Windows and UNIX). . . . . . . . . . . . . . . . . . . . . . . 81
Joining a UCM Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
About the UCM Developer Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Joining a UCM Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Mounting and Unmounting VOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Mounting VOBs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Unmounting VOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Working with Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
About Views and View Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Naming Your Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Types of Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Which View to Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Preparing for Creating a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Creating a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Starting a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Stopping a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Updating a Snapshot View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Listing Active Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Removing Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Controlling the Contents of Views . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
How a config spec Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Understanding the Role of the config spec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Contents vii
Understanding the Default config spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Understanding Include Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Changing the config spec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Checking Files In and Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Checkin and Checkout Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Adding Files to Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
About Reserved and Unreserved Checkouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Checking Out Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Finding Checked Out Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Canceling a Checkout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Displaying a History of Checkouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
About Hijacked Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
When to Check In Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Checking In Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Working with Baselines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
What Is a Baseline? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Types of Baselines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Comparing the Contents of Two Baselines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Creating a Baseline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Default Promotion Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Promoting a Baseline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Recommending a Baseline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Working with Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
What Is a Branch? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
When to Use Branches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
The Config Spec-Views Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Creating a Branch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Delivering Your Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Overview of the Deliver Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Performing a Deliver Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Merging Your Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Starting the Merge Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
viii Tutorial: Rational ClearCase
Finding Files to Be Merged . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
How ClearCase Merges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
About Trivial and Nontrivial Merges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Building Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
About clearmake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
About omake. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Rebasing Your Private Work Area . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Overview of the Rebase Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Performing a Rebase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Undoing a Rebase Operation (Windows and UNIX) . . . . . . . . . . . . . . . . . . . . . . . . 176

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-20 18:47 , Processed in 0.053966 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表