|
The CVSNT Versioning System implements a version control system: it keeps track of all changes in a set of files, typically the implementation of a software project, and allows several (potentially geographically separated) developers to collaborate. It is compatible with and originally based on Concurrent Versions System (CVS), which has become popular in the open-source world. == Features == CVSNT keeps track of the version history of a project (or set of files). CVSNT is based on the same client–server architecture as the Concurrent Versions System: a server stores the current version(s) of the project and its history, and clients connect to the server in order to check-out a complete copy of the project, work on this copy and then later check-in their changes. A server may be a caching or proxy server (a read only server that passes on write requests to another server) or a read and write (normal) server. Typically, client and server connect over a WAN or Internet, but client and server may both run on the same LAN or even the same machine. The server software runs equally well on Unix and Windows. It is compatible with CVS clients and supports a large number of configuration management methodologies including the CVS compatible unreserved method and the VSS-like reserved method.〔(【引用サイトリンク】title=cvsnt 2.0.58 (stable) release notes )〕〔(【引用サイトリンク】title=cvsnt new features )〕 The modular nature of CVSNT allows server administrators to dynamically enable and disable protocols as well as load additional functions via triggers such as Audit, Defect Tracking Integration, Automatic Checkout (for webservers) and more. CVSNT Server features include:〔(【引用サイトリンク】title=cvsnt 2.0.58 (stable) release notes )〕 * Access control for securing projects and branches.〔(【引用サイトリンク】title=Controlling Repository Access With CVSNT ACLs )〕 * Detailed audit and metrics recorded in an SQL database.〔(【引用サイトリンク】title=Using CVSNTs History SQL tables instead of parsing the CVS Logs )〕〔(【引用サイトリンク】title=CVSNT 2.5.03 Auditing Tutorial )〕〔(【引用サイトリンク】title=CVSNT Audit )〕 * Authentication with Active Directory.〔(【引用サイトリンク】title=Using the SSPI protocol for CVSNT access )〕 * Tracking everything about the change - including whether it was merged from somewhere, belongs to a problem report or was part of a change set. * A control panel to manage email notification of changes, defect tracking integration, and more. * Integrated repository synchronisation (for fail-over servers). * Change set support (group changes by defect number). * Supports Unicode UTF-8/UCS-2 files and multi-lingual filenames. * When operating in UTF-8 (Unicode) mode it can automatically translate filename encoding for any client. * Plug-ins for email notification. * Helps make merging branches easier with its "Mergepoint" feature. * Native servers available for Mac OS X, Windows, Linux, Solaris, HP-UX. * Supports reserved and unreserved versioning methodologies. * CVSAPI for integration into third-party products. * Script, COM and 3GL interface for triggers and integration into 3rd party tools (such as defect tracking) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「CVSNT」の詳細全文を読む スポンサード リンク
|