|
Dynamic views
|
ClearCase and ClearCase LT offer snapshot views as workspaces. Snapshot views work by copying versions of elements from VOBs to your computer. To see the latest versions of elements, you need to update your snapshot view periodically. An update operation copies the latest versions of elements from the VOB to your view.
ClearCase also offers dynamic views. A dynamic view uses the Multiversion File System (MVFS) to provide immediate, transparent access to data stored in VOBs. When you work in a dynamic view, you do not need to copy data from VOBs to your view; you always see the latest versions of elements.
|
|
Multiple servers
|
ClearCase and ClearCase LT use a client-server architecture. A client process issues a request for a ClearCase operation, such as checkout or checkin. Server processes that run on the host where the VOB resides handle the request. ClearCase supports a multiple server configuration. You can locate VOBs on multiple, distributed hosts. ClearCase LT requires that you locate all VOBs on one host.
|
|
Advanced build tools
|
ClearCase supports makefile-based building of software systems and includes tools (clearmake, omake on Windows, and clearaudit) that provide the following powerful enhancements:
- Build auditing, with automatic detection of source dependencies, including header file dependencies.
- Automatic creation of permanent bill-of-materials documentation of the build process and its results.
- Sophisticated build-avoidance algorithms to guarantee correct results when building in a parallel development environment.
- Sharing of binaries among views, saving both time and disk storage.
- Parallel building, applying the resources of multiple processors and/or multiple hosts to builds of large software systems.
These enhancements are available only if you use dynamic views; therefore, they are not available with ClearCase LT.
|