The SnapshotCM product is a client-server configuration management solution that runs on Windows and most Unix platforms. SnapshotCM 's client-server TCP protocol is optimized for geographically distributed or outsourced teams, and includes a proxy server for further remote file access optimization. SnapshotCM requires minimal administration, even for large teams or distributed deployment, and integrates with Visual Studio.
SnapshotCM provides graphical release management, including visual representation of your historical and current release efforts and their relationships. Project versions can be compared and changes copied from one version to another with a few clicks of the mouse or simple command-line functions. SnapshotCM simplifies project-level tasks, like branching, tagging and merging, that require complicated scripting and understanding to do with many other systems.
In SnapshotCM 's structured method for parallel development, each user has their own workspace, and 2-way and 3-way diff and merge tools, both command-line and graphical, make it a breeze to integrate changes made by different users. SnapshotCM records all merges, eliminating the need to repeatedly re-merge the same information.
SnapshotCM versions everything that affects your project files, including file and directory renames, moves, deletes and creates, file and directory modes, how keywords are expanded, whether to treat a file as text or binary, and file content. SnapshotCM automatically handles end-of-line changes in a mixed Unix/Windows/Mac environment, can version multi-gigabyte files, and automatically determines whether a file is text or binary.
For more information on key SnapshotCM features, click here.
-- ScottKramer?, March, 2007.