万本电子书0元读

万本电子书0元读

顶部广告

IBM Rational ClearCase 7.0电子书

售       价:¥

15人正在读 | 0人评论 9.8

作       者:Marc Girod

出  版  社:Packt Publishing

出版时间:2011-04-26

字       数:375.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This is a practical book with plenty of code examples for mastering ClearCase tools to monitor, analyze, and manage software configurations.If you are a developer who wants to use ClearCase for software development then this book is for you. This book is not for experts, but it will certainly challenge your technical skills. While ClearCase concepts and tools are presented for those unfamiliar with the tool, an ability to use the command line as well as some fluency with shell *ing will certainly be an advantage.
目录展开

IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

Table of Contents

IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

Credits

Foreword

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

Teaser

But first the scenario

Time to review the exhibited functionality?

1. Using the command line

Rationale (pun intended)

Against intuition

The continuity of reasoning

Illustrations

Text, shell, and terminal

Perl

Perl documentation

Windows command prompt and alternatives

GUI versus text mode

ClearCase documentation

Summary

2. Presentation of ClearCase

SCM history

ClearCase originality

Virtual file system

Auditing, winkin

The main concepts

Vobs and views

Deeper into views

Versioning mechanism

Views properties

Registry, License, and even Shipping servers

Config specs

Summary

3. Build Auditing and Avoidance

Configuration records

Flat or hierarchical: clearaudit vs. clearmake

Makefile syntaxes—compatibility modes

A first case with clearmake

Recording the makefiles

Using remote subsystems

Remote dependencies

Multiple evaluation of dependencies

Validation

Error reports and their analysis

State of derived objects and reference count

Removing derived objects

Dependencies on the environment and on tools

Reproducing the build

Litmus test

Tying some knots

Ties between vobs and views

Distributed or parallel builds

Staging

Application to other tasks than mere builds

Summary

4. Version Control

Making elements

Checkout and checkin

Versioned directories

lost+found

Removing files

Looking at the view extended side of things

Version tree

Recovering files

Hard links

Evil twins

Eclipsed files

Writable copies

Differences and annotations

Misguided critiques

Summary

5. MultiSite Concerns

Distribution model

Multitool, and MultiSite Licenses

Replicas and mastership

Avoid depending on mastership

Branches

Labels

Other types

Global types and admin vobs

Shortcomings of MultiSite

Summary

6. Primary Metadata

Metadata in the version extended view

Types and instances

Labels or branches?

Parallel development

Config specs

Floating and fixed labels

Baselines and incremental labels

Branches and branch types

Delivery

Archiving

Rollback

Use of locking

Types as handles for information

Summary—wrapping up of recommended conventions

7. Merging

Patching and merging

Patching text files

Managing contributions

Merging directories

Rebase or home merge

Complex branching patterns

Rollback of in-place delivery

Bulk merges

Evil twins

Summary—wrapping up

8. Tools Maintenance

Why?

Dependency control

Safety with updates

Explicitly declare tools as dependencies?

ClearCase has better to offer!

Referential transparency

Flexibility

Tool fixes

Indirect dependencies

MultiSite replication

How?

Example—perl installation under a ClearCase vob, with multi-platform support

Importing CPAN modules

Installing the Perl distribution

Upgrading the distribution

Installation

Import

Minor checks prior to importing

Branching and labeling

Issues during the import

Operating system

Shared libraries

Licenses

MultiSite and binary elements

Labels, config specs, and multiple platforms

Special cases: Java 1.4.2_05 on Linux

Naming issues: acquisitions, splits, mergers

Summary

9. Secondary Metadata

Triggers

NO_RMELEM

CHECK_COMMENT

REMOVE_EMPTY_BRANCH

Comments

Scrubbers

Attributes

Hyperlinks

Type managers and element types

The magic files

User defined types

Type without a new manager

New type manager

Native types

Binary types

Text type

Summary

10. Administrative Concerns

Top-down

License and registry

Synchronization between regions

Monitoring client activity

Location broker

Remote monitoring infrastructure

Scheduler

Storage and backup

Vob size

Authentication

Importing files to ClearCase

Even UCM has to use Perl

Relocating

Importing with synctree

ClearCase::Wrapper

Copying a vob

Moving vob storage

Copying vob by replication

Re-registering a replica

Views cleanup

ClearCase and Apache integration

Installation tricks

Bottom-up

ALBD account problems

Changing the type manager

dbid and the Raima database

Protecting vobs: protectvob, vob_sidwalk, fix_prot

Cleaning lost+found

Summary

11. MultiSite Administration

Setting up the scenery

Permissions preserving

Connectivity

Configuration

Export

Shipping/routing

Import

Receipt handler

Shipping server

Setting up the scheduler on a shipping server

Monitoring

Client side (remote host)

Server side (local host)

Troubleshooting

Missing oplogs

History of exports

Consequences of replicas being out of sync

Export failures

Incompatibility between ClearCase releases

MultiSite shipping problems—a tricky case

Summary

12. Challenges

Java

Problems with the Java build process

.JAVAC support in clearmake

Ant and XML

Audited Objects

MultiSite

Maven, and Buckminster

Mercurial and git

Perspectives in Software Engineering

Eclipse and OSGI

Virtual machines

Conclusion

13. The Recent Years' Development

Historical perspective

Triggers

Snapshot views

Express builds

UCM

Web access and remote clients

CM API

Summary

A. ClearCase Future

ClearCase and IBM/Rational

ClearCase and the software crisis

ClearCase and the Open Source

ClearCase is dead, long live ClearCase!

The legacy of ClearCase

Some errors to avoid, or the limits of ClearCase

Let's work together

B. Appendix

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 6

Chapter 7

Chapter 8

Chapter 9

Chapter 10

Chapter 11

Chapter 12

Chapter 13

Conclusion

Index

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部