| Project Visualisation |
| Familiar file and folder view |
 |
 |
 |
 |
| Task-Based Development supporting work item hierarchies |
|
|
|
 |
| Ability to link work items to projects/versions/features |
|
|
|
 |
| Assign and prioritise work items |
|
|
|
 |
| Synchronise work items with 3rd party issue tracking tools |
 |
|
|
 |
| Share folders between projects |
|
|
 |
 |
| Visualise linked locations for shared folders |
|
|
|
 |
| Graphical differencing tool |
 |
 |
 |
 |
| Annotated file history (blame) |
 |
 |
|
 |
| Real-time work item status reporting |
 |
|
|
 |
| Task-based burndown and developer reports |
|
|
|
 |
| Live checkout tracking |
 |
|
|
 |
| Uniform cross-platform GUI |
 |
|
|
 |
| Parallel Development |
| Branch inheritance |
|
|
|
 |
| Automatically create feature branches |
|
|
|
 |
| Allow for automatic feature branch updates |
|
|
|
 |
| Customisable merge automation |
|
|
|
 |
| Merge multiple changesets as one |
 |
 |
|
 |
| Merge selected changesets only (cherry picking) |
 |
 |
|
 |
| Merge tracking throughout the project hiearchy |
 |
 |
|
 |
| Merge tracking on task level |
|
|
|
 |
| Visual branch/folder diff |
 |
|
|
 |
| Private developer workspaces |
 |
 |
|
 |
| Automated workspace mapping based on work item |
|
|
|
 |
| Switch workspaces while preserving changes |
|
|
|
 |
| Shelving |
 |
|
|
 |
| Full move-rename support across branches |
|
|
|
 |
| Distributed Development |
| Out-of-the-box support for distributed development |
 |
 |
|
 |
| Efficient data transfer |
 |
 |
|
 |
| Support for data encryption |
 |
 |
|
 |
| Proxy server to cache data for remote teams |
 |
 |
|
 |
| Centralised proxy server administration |
 |
|
|
 |
| Access file history when disconnected |
|
|
|
 |
| Define multiple changesets revisions when disconnected |
 |
 |
|
 |
| Security and Interfaces |
| Atomic commits |
 |
 |
|
 |
| Policy-based security |
 |
 |
 |
 |
| User/password authentication |
 |
 |
 |
 |
| Windows Active Directory authentication |
 |
|
 |
 |
| Linux PAM authentication |
|
 |
|
 |
| Inherited and customisable permissions down to file level |
 |
|
|
 |
| Free and embedded database (e.g. SQLite) |
 |
 |
|
 |
| Support for SQL Server databases |
|
|
|
 |
| Visual administrator interface |
 |
|
 |
 |
| .NET and Java APIs |
|
|
|
 |
| Plugin manager |
|
|
|
 |
| Command line interface |
 |
 |
|
 |
| Platform Support |
| Mac OS X |
 |
 |
|
 |
| Linux |
 |
 |
|
 |
| Solaris |
 |
 |
|
 |
| Windows |
 |
 |
 |
 |