| Feature |
BK/Pro |
ClearCase |
Benefit |
| Atomic ChangeSets |
Yes |
No |
- Every change is a reproducible snap shot
- Aids in debugging and release management
|
| Graphical checkin tool |
Yes |
Yes |
- Graphical tool for file and changeset checkins which promotes more useful comments to speed up development processes and debugging
|
| Dynamic branching |
Yes |
No |
- Any workspace can be turned into a branch
- Advanced planning for branching is unneeded
|
| Pro Merge Technology |
Yes |
No |
- Most accurate automerge available
- Only merge each change once
|
| Accurate handling of renames |
Yes |
Yes |
- Increased productivity through a well organized source base
|
| Peer-to-peer architecture |
Yes |
No |
- Supports any workflow for enhanced quality control
- Supports the rapid open source style of development
|
| Complete local history |
Yes |
No |
- Your developers can keep working even when your server or network doesn't
- Inherent reliability through replication
|
| True parallel development |
Yes, trivial |
Yes, complex |
- Enhanced productivity
- Faster time to market
|
| Multi-site development |
Yes, included |
Yes, add on |
- BitKeeper provides 100% functionality and productivity at all distributed sites
- ClearCase's add on is a high cost, high admin band-aid to decentralize a centralized system
|
| Mobile/Off-network functionality |
Yes |
No |
- Increased development productivity by allowing your developers to work while traveling, while at remote locations, while at customer sites, or without a network
|
| Dynamic Licensing |
Yes |
No |
- Provides developers the flexibility of checking in from any host or domain
- Read-only users can access data without tying up a license
- Developers never have to wait for a license to become available
|
| Pre-event triggers |
Yes |
Yes |
- Ability to qualify events prior to changes which enhances compliance to your development policies
|
| Post-event triggers |
Yes |
Yes |
- Supports notification of events and automated secondary operations which provides easier process management
|
| Replicated repositories |
Yes |
Limited, with multisite |
- Provides enhanced reliability along with the ability to perform transparent, automatic backups
- ClearCase provides a multi site add on which does replicate the repository data, but with a very high admin overhead
|
| Automatic integrity checks |
Yes |
No |
- Detects corruptions indicating potential hardware
and software problems saving time and money associated with unplanned downtime
|
| Accurate recording of all history |
Yes |
No |
- Accountability: Easy to find Who did What When
- Provides a complete picture of your parallel development
- Speeds up debugging process
|
| Minimal Administration |
Yes |
No |
- Convert at least one headcount from every development site from administrator to developer
- Saves the cost of one full time admin at every development site
|
| Minimal hardware requirements |
Yes |
No |
- No need to purchase additional hardware
- No requirement for large, expensive server
|