ThirdPartyTools

Third Party Tools

  1. Client Frontends
  2. Web Interfaces
  3. Viewers and Editors
  4. Converters
  5. Build Tools
  6. CVS Notification Scripts
  7. Other

1. Client Frontends

[WWW] CVS Suite A suite of CVSNT clients, including SCCI for Visual Studio, Explorer addin and two stand along traditional user interfaces and server, server integrations to bugzilla and build and documentation from the same people who develop CVSNT.

TortoiseCvs - Windows Explorer shell extensions.

WinCvs - "Standard" source control GUI. Will be comfortable for VSS users.

SmartCVS - Easy-to-use, platform-independent CVS client. Available in two versions: a free Foundation and a commercial Professional ([WWW] http://www.smartcvs.com).

JalindiIgloo - IDE plugin using the Microsoft SCC API. Visual Studio compatibility.

CvsSccProxy - Plugin for the Miscrosoft SCC compliant IDE's. Full SCC API support.

EclipseIde - Java IDE that stores its files under CVS control.

IntelliJ IDEA - Java IDE containing a built-in CVS client (based on SmartCVS code). [WWW] http://www.intellij.com/

NetBeansIde - Java IDE originally from Sun containing a built-in CVS client.

BorCvs - IDE plugin for Borland Delphi and C++Builder.

visualCVS - Powerful graphical front end to the CVS environment (Linux, Solaris, Windows) [WWW] http://www.scentech.ch/E/products/visualCVS

[WWW] CVS for Dreamweaver - a CVS-integration extension for Macromedia Dreamweaver (available as a free Lite version and commercial Full version)

[WWW] CS-CVS - an add-on product for CS-RCS Pro. CS-CVS provides support for the CVS client-server architecture.

2. Web Interfaces

ViewCvs

CvsWeb

[WWW] CVS4IIS

3. Viewers and Editors

[WWW] CVS Suite A suite of CVSNT clients, including SCCI for Visual Studio, Explorer addin and two stand along traditional user interfaces and server, server integrations to bugzilla and build and documentation from the same people who develop CVSNT.

WinMerge - A free visual text file differencing and merging tool for Win32 platforms

Kdiff3Tool - A free tool similar to WinMerge above

TextDiff - A free Win32 application for text comparing (with basic merge capability)

ConflictEditor - A tool for resolving CVS conflicts

JeditIde - A free editor/IDE with a mode called "JDiff" that allows side-by-side comparison and editing of files

XemacsIde - A free (and large) editor/IDE with a mode called "Ediff" that allows side-by-side comparison and editing of files

CodeHistorian - A commercial tool for file diffing, source analysis and code reviews that directly supports CVS

CvsGraph - A command line utility that generates graphical diagrams of the revisions and branches in RCS files

ExamDiff - Visual File Comparison Tool

4. Converters

VssToCvs - Conversion scripts

MmCvs - some XML based converter scripts

Rcs2Cvs - Converts an RCS repository to a CVS repository

5. Build Tools

[WWW] CVS Suite A suite of CVSNT clients, including SCCI for Visual Studio, Explorer addin and two stand along traditional user interfaces and server, server integrations to bugzilla and build and documentation from the same people who develop CVSNT.

[WWW] ApacheAnt - Ant is a Java based build tool that uses xml for it's build files.

[WWW] ApacheMaven - Maven is a Java based build tool like Ant with a lot a automated plugin which help you to build a solid application

DevGuyProgrammersCanvasToolkit - Free Development Environment Build-it-Yourself Kit

SCons - A solid cross platform make / autoconf replacement that, among other things, knows how to get sources from CVS automatically and can generate Visual Studio 6.0/.NET project files

6. CVS Notification Scripts

[WWW] CVSNT EMail Notification Trigger CVSNT 2.5.x includes a simple notification trigger.

CvsMailer

DevGuyCvsNotify

CommitPrep

BatchNotify - Batch notification scripts written by John Hall

7. Other

[WWW] CVSNT Access Control CVSNT has its own access control mechanism that is aware of branches and other CVSNT features.

CVSNT External NT Proxy - CVSNT includes a proxy that allows you to create a 'standard' :pserver: type CVSROOT connection string and connect to a CVSNT Server that is really running SSERVER or SSPI or any other protocol. See extnt.exe and extnt.ini for more information.

CVSNT Master/Slave Protocol - CVSNT 2.5.04 (ang higher) includes a sync protocol that allows you to set up master and slave servers so the read operations occur on a local slave server and write operations pass through to a remote master server.

SetAcl - Set up NTFS permissions on your CVS repositories

[WWW] checkcvswrappers - a utility to maintain your .cvswrappers

[WWW] cvssproxy - a local pserver to remote sserver proxy: it accepts pserver connections on your computer, and forwards them to a remote server using the sserver protocol (so all the data is sent over an encrypted link); ideal for those situations where you want to use a secure link but your development system (such as NetBeans IDE) doesn't do secure connections.

last edited 2008-01-02 04:31:17 by ArthurBarrett