Content deleted Content added
No edit summary |
|||
Line 1:
'''Rational ClearCase''' is a [[computer software|software]] tool for [[revision control]] ([[configuration management]], [[SCM]] etc) of [[source code]] and other software development assets. It originally derived from a product of [[Apollo Computers]]: ''DSEE'' ([[Apollo Domain|Domain]] Software Engineering Environment), which was ported to Unix and further developed by Atria Software after [[Hewlett-Packard]] bought Apollo. Atria later merged with Pure Software to form PureAtria. That firm merged with [[Rational Software]], which was purchased by [[IBM]]. IBM continues to develop and market ClearCase. ClearCase forms the base of version control for many large and medium sized businesses and can handle projects with hundreds or thousands of developers, but the price is quite steep for smaller companies.
Rational supports two types of SCM configurations, UCM (see below), and base ClearCase. UCM provides an out-of-the-box SCM configuration but is fairly rigid. Base ClearCase supplies the basic tools, and can be configured in many different ways.
ClearCase can run in many different Operating systems ranging from Linux, Solaris, and Windows. It can handle large binary files, extremely large numbers of files, extremely large repository sizes, and is extremely reliable. It handles branching, labeling, and versioning of directories very easily and intuitively, and doesn't clutter each directory with any SCM-only files like .scc or attic files.
==Views==
Line 49 ⟶ 53:
* '''Build Avoidance''': Use of MVFS (Multiversion File System) allows derived objects built in one dynamic view to be automatically "copied over" to another dynamic view requiring "exactly the same" derived object. Two derived objects are deemed to be "exactly same" if they have the same ''configuration record'' (ClearCase terminology, also called ''bill of materials''). Shared derived objects will be physically present on the VOB server, and not in the views that reference them. The process of "copying over" is called ''winking in'' in ClearCase terminology.
* '''Unix/Windows Interoperability:''' VOBs hosted on *nix (Solaris, Linux, AIX, HP-UX, Irix primarily) servers can be accessed from views hosted on Windows clients. VOBs hosted on Windows servers can only be accessed by Unix clients with snapshot views. .
* '''Integration With Other Rational Products:''' Other products (originally) from [[Rational_Software|Rational Software]], notably [[ClearQuest]] and [[Rational_Rose|Rational Rose]] integrate well with ClearCase. ClearCase also integrates with Microsoft VisualStudio.
==External links==
|