CrossVC is a multi-platform version control tool, formerly identified as LinCVS, that enables users to manage and track changes to software source code.
This software supports basic cvs operations like add, remove and commit, and showing the actual differences between the server version and the local sandbox. Additionally, CrossVC provides graphical display of the version tree and manifold graphical support of project maintenance. All actions are logged on the cvs server and are comprehensible because of configuration via history.
CrossVC is designed to be independent of the cvs version used as it uses the local but separately installed cvs, guaranteeing it always works with the latest version. With the project-explorer, users can select a startup directory, search subdirectories for cvs projects and display them on the workbench. Every function on one or many files or entire directories can be accessed over pull-down menus or simply by right-clicking.
The state of individual directories is continuously scanned by CrossVC, which means the user can tell immediately that there are, for example, uncommitted changes somewhere in the depth of a dir hierarchy, without having opened them yet. CrossVC is qualified for large projects with many thousand files because of its on-the-fly directory scanning.
Network security is paramount, and to that end, CrossVC supports all standard cvs connection protocols, and proxy support is available, requiring a patched cvs which is available on the download page. The user can concurrently use the cvs command line along with CrossVC, and the function of the CrossVC dir state display is not impaired.
CrossVC provides graphic support for almost the whole cvs range of functions and is continuously under development, and it is easy to customize the GUI to individual needs; pop-up menus are configurable and always provide full feature access. An extra toolbar enables direct access to often used features.
Compared to other version control software, CrossVC is easy to use. It requires CVS and QT. The new release has fixed aforementioned bugs and has added features such as a hint that cvs import -C is only available for CVSNT, an option to add an imported directory to the workbench if import was called with option -C and more.
Version 1.5.2: N/A