An Apache SVN client, right where you need it most
TortoiseSVN is a Subversion (SVN) client, implemented as a windows shell extension. Which means it's available right where you need it: in the Windows file explorer. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control! NOTE: The project has moved to osdn.net: https://osdn.net/projects/tortoisesvn/
Windows visual diff and merge for files and directories
WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It is highly useful for determining what has changed between file versions, and then merging those changes. WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and Windows Shell integration. Regexp filtering for filenames and lines. Side-by-side line difference and highlights differences inside lines. A file map shows the overall file differences in a location pane. The user interface is translated into several languages.
A graphical text difference analyzer
KDiff3 is a graphical text difference analyzer for up to 3 input files, provides character-by-character analysis and a text merge tool with integrated editor. It can also compare and merge directories. Platform-independant.
A toolkit to make working with Git more intuitive
Git Extensions is a toolkit aimed at making working with Git on Windows more intuitive. Git Extensions is also available on Linux and Mac OS X using Mono. The shell extension will integrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plugin to use Git from the Visual Studio IDE. There are video tutorials for some basic functions on YouTube and links for the Git Extensions download page, source code, and documentation here: * YouTube tutorials: https://git-extensions-documentation.readthedocs.org/en/latest/git_extensions.html#video-tutorials * Git Extensions download page, source code, and documentation: https://git-extensions-documentation.readthedocs.org/en/latest/git_extensions.html#links
The CvsGui project is providing several high-end interface clients (WinCvs, MacCvs, gCvs) written in C++ using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.
A git GUI viewer built on Qt/C++
With QGit you will be able to browse revisions history, view patch content and changed files, graphically following different development branches.
Monitor your SVN repositories and notifies you on new commits
CommitMonitor is a small tool to monitor Apache™ Subversion® repositories for new commits. It has a very small memory footprint and resides in the system tray.
"The C preprocessor chainsaw"
Coan is a software engineering tool for analysing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts that are redundant with respect to a specified configuration.
Diff-ext is an extension for filemanagers such as Windows Explorer and Nautilus that allows to launch diff/merge tools on selected files.
A Windows Installer Database To XML Bi-Directional Converter. The command line tool msi2xml converts Windows Installer Databases (.msi) to text based XML files. The complementary tool xml2msi reconstructs the .msi from the XML file.
This provides a package which presents the CVS contents as mountable file system. It allows to view the versioned files as like they were ordinary files on a disk. There is also a possibility to check in/out some files for editing.
SVNDetails - a TortoiseSVN plugin for Total Commander 7.x
TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer. It also includes a command line tool, hgtk, for use on Linux and other platforms.
eSvn is a cross-platform (QT-based) GUI frontend for the Subversion revision system
The DevTools project is an open-source (BSD-licensed) set of development tools, including a set of shared gmake-style utility makefiles, the TLM version-control wrapper, and various other little utility C++ programs and Perl and Python scripts.
LinCVS is a graphical interface for the cvs client on Unix, Windows and Mac OS X. Besides support of most of the cvs commands, LinCVS provides manifoldy graphical support of project maintenance.
CSSC is a clone of the Unix SCCS tool suite. CSSC is useful for working with existing source respositories that are already in SCCS format.
A graphical frontend to CVS
A library supporting Text UI application development
A mini TUI library that helps build a TUI based application expected to be running in Linux/Unix environment. This is a quite compact library which is implemented in C++, depending none but ncurses library. Example code provided.
Diffs, patches, and revision control for CSV files, spreadsheets, and databases.
Code::Blocks (codeblocks) plugin that auto increments the version of your project (application) every time a change has been made. Helping you keep track of your project version and status with easy to use variable declarations on version.h.
CVS is the Concurrent Versions System, the dominant open-source network-transparent version control system. This project is designed to first create a GUI wrapper for the BeOS version and then next to integrate it into a complete application.
Build tracer is an application to keep track of build counts in your programming projects. No messy macros, no #defines, just add a pre-link step to this executable and it will keep track of how many times you build your projects.
A tool that searches for code fragments using CVS comments. CVSSearch takes advantage of the fact that a CVS comment typically describes the lines of code involved in the commit and that this description will typically hold for many future versions.
The DevTools project has moved to http://sourceforge.net/projects/devtools/ .