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
Preface
Teaser
Using the command line
Rationale (pun intended)
Against intuition
Text, shell, and terminal
Perl
Windows command prompt and alternatives
GUI versus text mode
ClearCase documentation
Summary
Presentation of ClearCase
SCM history
ClearCase originality
The main concepts
Build Auditing and Avoidance
Configuration records
Validation
Tying some knots
Version Control
Making elements
Checkout and checkin
Differences and annotations
Misguided critiques
MultiSite Concerns
Distribution model
Replicas and mastership
Global types and admin vobs
Shortcomings of MultiSite
Primary Metadata
Metadata in the version extended view
Types and instances
Labels or branches?
Parallel development
Branches and branch types
Use of locking
Types as handles for information
Summary—wrapping up of recommended conventions
Merging
Patching and merging
Managing contributions
Merging directories
Rebase or home merge
Complex branching patterns
Rollback of in-place delivery
Bulk merges
Evil twins
Summary—wrapping up
Tools Maintenance
Why?
How?
Secondary Metadata
Triggers
Comments
Scrubbers
Attributes
Hyperlinks
Type managers and element types
Native types
Administrative Concerns
Top-down
Bottom-up
MultiSite Administration
Setting up the scenery
Configuration
Monitoring
Challenges
Java
MultiSite
Perspectives in Software Engineering
Conclusion
The Recent Years' Development
Historical perspective
Snapshot views
Express builds
UCM
Web access and remote clients
CM API
ClearCase Future
Appendix