バージョン管理システムに関するリンク集

関連ドキュメント

情報

Better SCM Initiative : Comparison
各種VCS(Version Control System)の比較。
@IT > 分散バージョン管理Git/Mercurial/Bazaar徹底比較

Subversion

Subversion <URL>
総本山

参考情報

Subversionによるバージョン管理
日本語訳ページ。
Saisee's Wiki
SubversionやEclipseに関する情報。
STRIKEOUT.jp > Subversion
Windows/GentooLinux環境における導入方法。
tokuhirom method > えーマジCVS!!CVSが許されるのは小学生までだよね
cvs2svnを使うよりもcvs export => svn importした方が良いらしい。
hyuki.com > Subversionの基礎練習
結城浩氏によるSubversion情報
鵜飼文敏氏のHP > UNIX USER 2003年8月号 > 第2特集:Subversionで管理せよ
CVSと比較しながらの解説。
e.tir.jp/wiliki > subversion
pw:subversion+viewcvsを前提とした解説。
tmk's wiki page > CVSの次はSubversionだ
キーワード置換
単にキーワードアンカーテキストをファイルに付け加えても何も起きません。Subversion は明示的にそうすることを要求しなければ、決してテキスト置換をやろうとはしません。
dot.diary > svn:keyword その後
既存のリポジトリの全てファイルに対してキーワードを設定するRubyスクリプトの公開。
※このRubyスクリプトは特定の拡張子毎に svn:keywords の設定を実行するMS-DOSバッチファイルを生成するもの。
使用例・・・
C:\svn\repos> ruby svnkw.rb cpp
C:\svn\repos> svnkw.bat
C:\svn\repos> ruby svnkw.rb java
C:\svn\repos> svnkw.bat

Converter

cvs2svn
vss2svn
CVS, PVCS, VSS, ClearCase, MKS Importer for SVN
SVN Importer is the tool for importing content from other version control systems to a Subversion (SVN) repository. SVN Importer can be used for periodic repository synchronization.
  • CVS (cvs2svn)
  • PVCS (pvcs2svn)
  • VSS (vss2svn)
  • ClearCase (cc2svn)
  • MKS (mks2svn)

Client

link集/Microsoft関連#VSAddIn
link集/開発環境系/Eclipse#Plugin_VCS
SubWeaver <GPL>
Dreamweaver extension to integrate SVN commands into the IDE.

CrossPlatform

eSvn - a GUI frontend to the Subversion revision system <GPL>
eSvn is cross-platform and runs under Unix-like operating systems (GNU/Linux distributions, FreeBSD, Sun Solaris and others), Mac OS X as well as Windows.
QSvn <GPL>
QSvn is a graphical Subversion Client for Linux, UNIX, Windows and Mac OS X. We use the Subversion API for all Subversion actions and the Qt4 C++ toolkit from Trolltech for platform independent programming.
subcommander/submerge <GPL>
The goal of the Subcommander project is to build an easy to use, cross platform (Win32, Unix, MacOSX) subversion GUI client (subcommander) including a visual diff and merge tool with support for different text encodings (submerge).
gsvn(gnome-svn) <GPL>
Gsvn is a front end for the subversion version control system. Gsvn is developed using latest technologies on software developing. Gsvn is developed using Mono Project, C# as programming language, Gtk# as graphical interface and Monodevelop as IDE.
RapidSVN / http://www.rapidsvn.org/download/release/ <GPL>
RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. This project also includes a Subversion client C++ API.
※「file://〜」プロトコルにも対応
Zefard's Labo > RapidSVN 0.9.0 日本語化
0.9.4でも使えるし、LinuxでもOKだった。
JSVN - A Java Subversion Client <AFL v1.2>
JSVN was released as an open source project on 01/14/2003.
SmartSVN <無償/商用>
SmartSVN is an innovative multi-platform client for Subversionexternal link, the designated successor of CVS. SmartSVN is available in two versions, a free Foundation version and the powerful Professional version.
WebClient for SVN
WebClient for SVN is the web interface for Subversion (SVN) repository. It offers a convenient way of browsing the repository content and its history plus simple write operations.

Windows

TortoiseSVN / http://sf.net/projects/tortoisesvn (読み:トータスSVN) <GPL>
Windowsのシェルエクステンションより制御。日本語のメニュー表示も可能。
xdocdiff
TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見られるようにするツール。
TSVN Menu Firefox Extension
This extension adds a TortoiseSVN context menu to links in Firefox.
SourceForge.JP Magazine > WindowsでSubversionを使う:TortoiseSVNでバージョン管理

Linux

Information Engineering - IC Subversion <MIT>
This is a modification to the command-line svn client within the standard subversion distribution (version 1.3.0) to support information currency issuance when source code is committed.
Meld <GPL>
Meld is a gnome2 diff and merge tool with direct support for cvs and subversion.
RHEL/Fedora向けはこちら
NaughtySVN <GPL>
Nautilus Extension for Subversion
SubdiverSVN(旧ToytoiseSVN) / http://sf.net/projects/subdiversvn <GPL>
SubdiverSVN is Subversion client for Linux with GTKmm library. Linux にも便利な SVN クライアントが欲しいよね!
Ksvn <GPL>
Ksvn is an SVN client for KDE that looks like tortoiseSVN. It can be used from the Konqueror context menu and replaces the standard KDE SubVersion menu.

MacOS

svnX
SvnX is an open source GUI for most features of the svn client binary.
iSVN
A MacOS X client application for the Subversion version control system.
SCPlugin <X/MIT>
The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder. The inspiration for this project came from the TortoiseSVN project.
MacSVN <BSD>
Mac OS X GUI client for Subversion

Repository Viewer

ViewVC / http://sf.net/projects/viewcvs <BSD>
SourceForge.netで使用されている。Subversion/CVSに対応。
viewcvsのインストール
INSTALLドキュメントの日本語訳
FlexySvn, a XUL / JS / PHP / SVN Browser
Mozilla系列のブラウザ上で動作するSvnリボジトリビューワ。
ViewSVN / http://developer.berlios.de/projects/viewsvn <GPL>
ViewSVN provides simple and easy to set up web interface for viewing SVN repositories.
sventon / http://developer.berlios.de/projects/sventon <BSD>
sventon is a Java web application written for browsing Subversion repositories using an ordinary web browser. sventon is really easy to install, all you need is a J2SE 5.0 runtime and a Servlet 2.4/JSP 2.0 compliant webserver, such as Tomcat 5.5.
Easy SVN Browser
Easy SVN Browser is a cgi-bin driven viewer for SVN repositories. It is suitable for all repositories, but specifically aimed at sites where one cannot easily install specific SVN-related packages.
SVNAccess
SVNAccess is a small Web application which lets one manage the access to SVN repositories through a simple interface. It uses existing Apache password files/users and stores information in a MySQL database in order to generate an AuthzSVNAccessFile formatted access file.
bsSvnBrowser(Bounty Source’s SVN Browser) <GPL>
We are a Ruby on Rails Subversion Browser. Subversion is an open-source revision control system, more information found at subversion.tigris.org. We make heavy use of “AJAX” technology to give it that live application-like feel.

Trac

Edgewall Software > The Trac Project <BSD>
Trac is an enhanced wiki and issue tracking system for software development projects. It provides an interface to Subversion, an integrated Wiki and convenient report facilities.
インタアクト株式会社 > trac-ja <BSD>
tracとはスウェーデンにあるEdgeWall 社が開発した プロジェクト管理ツールです。 Python で作成された Web アプリケーションであり、ソフトウェア開発のプロジェクト管理に特化しています。
trac は以下の機能で構成されています。
  1. Wiki
  2. Subversion リポジトリブラウザ
  3. バグトラッカ (チケットシステム)
All-In-One Trac
All-In-One TracとはApache, SubVersion, Tracというオープンソースを1つにまとめたものです。TracはSubversion,Apacheと連携してソフトウェア開発のプロジェクトポータルとしての機能を提供します。
Trac Lightning
Trac、Subversion、Mavenの簡易インストーラとサンプルプロジェクトを提供します。
Buildix
Buildix includes:
  • Subversion for Source Control
  • Trac for a Wiki, Bug-Tracker and general Project Management
  • Cruise Control for Continuous Integration
  • KNOPPIX
  • ...plus a little bit of our own ThoughtWorks magic, to glue it all together
Trac Hacks
The purpose of TracHacks is to provide free Subversion hosting for community created Trac hacks.
hgsvn
This set of scripts allows to work locally on Subversion-managed projects using the Mercurial distributed version control system.
TracGantt
GantChart表示Plug-in。
EclipseTracPlugin <Eclipse Public License>
This is a plugin that want to provide a complete Trac interface usable from the Eclipse environment. It is composed of 2 parts, a Trac plugin that extends the XML/RPC API and an Eclipse plugin.
vstrac <GPL>
Visual Studio Trac Integration Addin. It incorporates viewing/adding/modifying tickets and wiki pages and also running reports.
TraM(Trac Multi)
A wrapper to enable multi-project browsing of a Trac installation
Mantis conversion script
A script to convert from Mantis to Trac would be super-cool!

Notify Commit Messages

SvnReporter - a Subversion commit reporter <GPL>
SvnReporter generates various reports in response to commits happening in a Subversion repository. It is intended to be called from the post-commit hook.
MASATOの開発日記 > Subversion向けcommit時RSS生成スクリプト
Commit時にRSSフィードを生成するPerlスクリプトの公開。
Commit-Hook for Subversion <BSD-Like>
This project was born after numerous problems with the commit_email.pl script, which is bundled with subversion.
svnmailer <Apache License V2.0>
The svnmailer is a tool that is usually called by a subversion hook to submit commit notifications in various ways (at the moment: mail via SMTP or a pipe to a sendmail like program, news via NNTP, or CIA live tracker notification via XML-RPC).
UmiNotify(2008/06/20)
HTMLメールを送信、Tracにも連携している、リポジトリのパス毎に通知先や設定を変えることが可能、Pythonいらずで日本語にも対応してるようですが、Windowsのみ。メールのサンプル
Crank
Crank is a command-line tool to easily generate log output from SVN repositories based on ERB templates. It's best to use Crank in SVN hook scripts to generate the output everytime you've done a commit.

ChangeLog

svn2cl
This is an xsl stylesheet for generating a clasic GNU-style ChangeLog from a subversion repository log. Shellスクリプト。
svn2cl-win
svn2clをVBScriptに移植したものです。SubversionのログからChangeLogを作成します。何も追加せず、そのままWindows上で実行できます。

Tool

link集/ツール系#Diff
Diffツール関連はこちらのページを参照方。
Etcsvn
Etcsvn is a command line program for managing system configurations in subversion. Etcsvn doesn't make a working copy out of your /etc, but uses a temporary workspace. Etcsvn will preserve ownership/permissions of the files being tracked.
TkSVN <AFL/GPL>
A Tcl/Tk based graphical interface to the CVS and Subversion configuration management systems. RCS too.
svndelta
svndelta helps control Subversion-managed projects, borrowing the same principles and design as cvsdelta. svndelta summarizes project changes (including lines of code) and also adds to and removes from Subversion the files that have been added and removed locally.
Subversion Automation with SC
SC is a wrapper around Subversion that automates and standardizes branching and merging.
StatSVN <LGPL>
StatSVN is a metrics-analysis tool for charting software evolution through analysis of Subversion source repositories.
SVN Report <GPL>
VCS Report is a free open source Java project to generate statistical reports from your VCS (Versions Control System) repository. Can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
USVN(Userfriendly SVN) <CeCILL>
Userfriendly SVN is a PHP5 web interface to administrate and configure Subversion repositories. It allows users to create and manage projects without command line SVN client.
SVNManager <BSD>
SVNManager is a webbased administration tool for servers that host Subversion repositories.
SVN Search <GPL>
SVN repository indexing and searching engine
SVNGroup <GPL>
SVNGroup is a collection of tools designed to provide dynamically configurable access control groups for Subversion repository access.

Library

SVNKit(旧JavaSVN) <The TMate License>
JavaSVN is a pure java Subversion (SVN) client library.
SVN::WEB <Perl>
Subversion repository web frontend by Perl.

関連書籍

https://www.amazon.co.jp/dp/4872805054
https://www.amazon.co.jp/dp/4274066800
https://www.amazon.co.jp/dp/4274066134
https://www.amazon.co.jp/dp/4798013730
https://www.amazon.co.jp/dp/4797346582
https://www.amazon.co.jp/dp/4873114144
https://www.amazon.co.jp/dp/4798019615
https://www.amazon.co.jp/dp/4774136158

CVS(Concurrent Versions System)

CVS / http://ximbiot.com/cvs/wiki/
ダウンロードはページ上のメニューの「Download」から。
CVSNT
Windows上で動作するCVS。
CVSNT SJIS版
CVSNTを日本語対応化したもの。精力的に更新・公開されています。
OpenCVS <BSD>
OpenCVS is a FREE implementation of the Concurrent Versions System, the most popular open source revision control software. OpenCVS is primarily developed by Jean-François Brousseau as part of the OpenBSD Project.

参考情報

Yoshiki' page > Concurrent Version Control System
CVS manual の日本語訳等。
野村総合研究所 - オブジェクトワークス
CVS+Eclipse環境構築の公開ドキュメント。他にもJUnit, Antに関するドキュメントもあり。
はやぐい
FreeBSDを中心とした環境設定の情報。CVSとWinCVSの連携に関する情報等。
hyuki.com > CVSの基礎練習
結城浩氏によるCVS情報
tmk's wiki page > 業務で使うCVS
CVS を使ってみよう!
この文章は、初心者向け CVS 解説書です。
RCSキーワード
ソースコードの履歴管理用に。

Converter

CVSNT > VssToCvs
このページのリンク先はどちらもリンク切れ。
VSSExtractor & ConversionServer <GPL>
VSSExtractor is a software to convert source code databases from proprietary Microsoft Visual SourceSafe to open-source, widely-used CVS.
Ryan's Scraps - Migrating VSS to CVS
リンク切れになっている http://www.laine.org/cvs/vss2cvs/(WebArchive) で公開されていた「vss2cvs.pl」他が入手可能。
Visual Source Safe to CVS Converter <GPL>
Converter to convert a Visual Source Safe Repository to CVS.

Client

Project Amateras > JavaCVS <Apache License V1.1>
Java(Swing)ベースのCVSフロントエンドです。WinCVSと同等の機能を実装し、なおかつメニュー周り等を整理し、マルチプラットフォームで動作する使いやすいCVSフロントエンドを開発することを目標としています。JavaCVSはcvsコマンドのGUIフロントエンドとして動作します。実際の動作には各プラットフォームで動作するcvsコマンドが必要です。日本の方が開発しているので日本語対応。
SmartCVS
SmartCVS is an innovative multi-platform CVS client. SmartCVS is available in two versions, a free Foundation version and the powerful Professional version.
CrossVC(旧LinCVS)
CrossVC is a cross-platform version control client formerly known as LinCVS.
Windows, Mac OS X and Linux/Unixに対応。ドイツ語の本(https://www.amazon.co.jp/dp/3937514139 )も出ている模様。
WinCVS <GPL>
A set of GUI front-end for CVS written in C++ and distributed under GNU General Public License (GPL).
あろはだよCVS
WinCVS 1.3/TortoiseCVS のSJIS対応版の公開。
まだ内緒の WinCvs 1.3 SJIS ごった煮版のページ
GemBook.jp
WinCVSごった煮版(v1.2)インストーラのDownload等。
Meadowで開発 > 履歴管理システムCVS
WinCVS1.2 Shift-JISごった煮版向けのパッチの公開。
CVSNT SJIS版
CVSNT-SJIS版利用時向けのWinCVS1.2ごった煮版のcvs2ntslib.dllパッチの公開。
TortoiseCVS / http://sf.net/projects/tortoisecvs (読み:トータスCVS) <GPL>
TortoiseCVS lets you work with files under CVS version control directly from Windows Explorer.
CVS Shell Extension
This Shell Extension integrates the CVS version control system into Windows Explorer.
Cervisia - A CVS gui frontend for KDE
Cervisia is a graphical frontend for the CVS client.
Meld <GPL>
Meld is a gnome2 diff and merge tool with direct support for cvs and subversion.
RHEL/Fedora向けはこちら
link集/Microsoft関連#VSAddIn
link集/開発環境系#IDEPlugin_Eclipse

Repository Viewer

FreeBSD CVSweb Project
Webminで使用されている。
CVS for IIS <GPL>
CVS web viewer for IIS/VB/COM+/ASP - similar to ViewCVS but targeted for Windows. It contains a forum for discussing code sections.
ViewCVS for Windows
Windows上で動作するViewCVS。
FishEye
CodeHausで使用されている。商用製品。
The Bonsai Project
Mozillaで利用されている。
StatCVS
CVSのログを解析してグラフ表示等を行うツール。JavaでJFreeChartを利用して作成されている。
PHP CVS Repository Viewer <GPL>
This project will provide a PHP class to communicate with a CVS repository via both direct connection to a local filesystem and pserver access to the repository, with the possibility of enabling (in a future version) connectivity using the :ext: method.
CvsGraph <GPL>
CvsGraph is a utility to make a graphical representation of all revisions and branches of a file in a CVS/RCS repository. It has been inspired by the 'graph' option in WinCVS, but I could not find a stand-alone version of this graph code. So, it was time to write one.
Web CVS Repository
Internet source repository. PHP based browsing tool to wiev projects and modify them

Notify Commit Messages

cvs2rss(Perl) / cvs2rss(Ruby)
CVSコミットメッセージからRSSフィードを生成。
Commit2RSS(Ruby/Perl/Python)
CVSコミットメッセージからRSSフィードを生成。
csvdigest
This software provides a CVS commit notification system. Unlike other similar projects, cvsdigest sends mail batched with a specified interval.

ChangeLog

CvsChangeLogBuilder
cvschangelogbuilder is an Perl utility to generate ChangeLogs or CVS reports for a project hosted on a CVS server.
cvs2cl
CVS-log-message-to-ChangeLog conversion script

Tool

link集/ツール系#Diff
Diffツール関連はこちらのページを参照方。
CVSPermissions
CVSPermissions is a toolkit that will allow CVS administrators to set up directory level access control in CVS for multiple CVS users. This toolkit is a collection of shell scripts and CVS configuration to achieve the access control functionality.
CVS History <GPL>
A web application for searching the history of CVS actions.
CVSAnalY <GPL>
CVSAnalY is a tool that extracts statistical information out of CVS (and recently Subversion) repository logs and transforms it in database SQL formats. It has a web interface - called CVSAnalYweb - where the results can be retrieved and analized in an easy way.
TkCVS <AFL/GPL>
A Tcl/Tk based graphical interface to the CVS and Subversion configuration management systems. RCS too.
cvsd <GPL>
cvsd is a wrapper program for CVS in pserver mode. It will run 'cvs pserver' under a special uid/gid in a chroot jail.
cvsdadm <BSD>
cvsdadm is a tool to assist CVSd administrators in the user admin of the CVSROOT/passwd, CVSROOT/readers, CVSROOT/writers files when pserver authentication is being used for the repository. Cvsdadm is a fork of cvspadm.
CVS Access Control List Extension <GPL>
CVSACL is a patch for CVS. It adds two new subcommands (acl & racl) to cvs for access control list management. It provides advanced ACL definitions per modules, directories, and files on branch/tag for all cvs subcommands.
cvsdelta
cvsdelta helps control CVS-managed projects. It has two main purposes. The first is to summarize project changes, for example, to measure the number of lines that have changed and the files that have been added and removed. The second purpose is to manage the project, that is, to automatically add and remove files. This greatly facilitates working with CVS, which does not natively contain support for this feature.
CVS Report <GPL>
VCS Report is a free open source Java project to generate statistical reports from your VCS (Versions Control System) repository. Can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
BuildBot <GPL>
The BuildBot is a system to automate the compile/test cycle required by most software projects. CVS commits trigger new builds, run on a variety of client machines. Build status (pass/fail/etc) are displayed on a web page or through other protocols.

関連書籍

https://www.amazon.co.jp/dp/4798004219
入門CVS第2版下書き置き場
https://www.amazon.co.jp/dp/4798008915
https://www.amazon.co.jp/dp/4274064735
https://www.amazon.co.jp/dp/4797327340
https://www.amazon.co.jp/dp/4274063720

RCS(Revision Control System)

RCS FAQ

Client

RCSWinEx <MPL 1.1>
Windows (File Explorer) Front-End to RCS, the Revision Control System. RCSWinEx allows you to perform CHECKINs and CHECKOUTs, of your files via the contextual menu of File Explorer. To use RCSWinEx, RCS must already be installed on your machine.
CS-RCS Basic <商用/非商用>
CS-RCS Basic is ideally used for general-purpose document revision management as well as for entry-level software configuration management, and fully integrated with the Windows Explorer, provides the most intuitive and easy-to-use solution on the market today.

Microsoft® VisualSourceSafe(VSS)

Microsoft Visual SourceSafe 2005
Microsoft Visual SourceSafe 6.0
https://www.amazon.co.jp/dp/B000CSPMZI
価格 : ¥ (税込)
https://www.amazon.co.jp/dp/B000CSNTQW
価格 : ¥ (税込)

参考情報

Microsoft サポートオンライン > Visual SourceSafe データベース運用ガイド
この資料は、Microsoft Visual SourceSafe 6.0 データベース管理者がデータベース運用・管理を行う際の注意点、およびデータベース破損時の復旧方法について説明しています。
社本@ワック Blog > VSSを、エクスプローラと統合 - Visual SourceSafe 8
VS2005に付属しているVSS8は、エクスプローラと統合することができます!以下のようにコマンドラインで入力するだけです。
explorer.exe ::{B73A057F-DC1B-4067-9D8E-B69A07A7C368}
MSDN Library > Visual SourceSafe > キーワード展開
ソースコードの履歴管理用に。
VSSアドミニストレータでプロジェクト毎に設定を追加(*.cpp *.h ・・・)し、ソースに以下の記述を追加する。
(VC++ではC言語スタイルのコメントしか駄目なようだ)
/*
 * $History: $
 */
「Visual SourceSafe アドミニストレータ」を起動し、[ツール(T)] - [オプション(O)...] の「キーワードを展開するファイルの種類(E)」にソースファイルの拡張子を登録する。
VSS.png

Client

link集/Microsoft関連#VSAddIn
link集/開発環境系#IDEPlugin_Eclipse

Tool

VSS Journal Analyzer
このソフトは、Microsoft Visual SourceSafeのジャーナルファイルを分析してファイル管理に役立てるためのツールです。
VSSConverter GUI
VSSConverter is a command line utility that uses xml configuration files to transfer SourceSafe projects to TFS.
Vss2Csv
Visual Source Safe 6 データベースのプロジェクト(ディレクトリ)やファイル構成などCSVファイルに出力します。
SSU(Textual SourceSafe for Unix) / http://freshmeat.net/projects/ssu (2007/04/07)
UNIX系OSからWindows上のVSSリポジトリにアクセス出来るらしい。
ProjX <GPL>
Visual Source Safe Explorer. Shows the status (checked out, different) for all included files in a .NET or VB project in a singular view categorized by filetype
VSS Web Xtra <GPL>
The VSSWebXtra project is a web interface for version control database named "Microsoft Visual SourceSafe" or VSS. A DotNetNuke(DNN) module is available and provides access to your VSS in your portal.
Code Forge® VSS Bridge
UNIX系OSからWindows上のVSSリポジトリにアクセス出来るらしい。
sourcegear > SourceOffSite™
SourceOffSite は Microsoft Visual SourceSafe(VSS) のリモート アクセス機能を提供します。特に遠隔地の開発チームとの間でソースコードを管理するのに最適なツールです。

svk

Perlベース。

svk
svk is a decentralized version control system. It uses the Subversion filesystem but provides additional, powerful features. svk plays well with others, it can mirror remote Subversion, Perforce, and CVS repositories to perform offline operations.
[svk-devel] The Future of SVK - 2009年5月から18ヶ月後に開発停止予定。
SVKWin32

参考情報

SVK Tutorials翻訳

Mercurial

読み:マーキュリアル。Pythonベース。

Mercurial
総本山

参考情報

Mercurial の使い方のチュートリアル

Client

link集/Microsoft関連#VSAddIn
link集/開発環境系/Eclipse#Plugin_VCS

Windows

TortoiseHg <GPL>
TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer.

Emacs

DVC(Distributed Version Control for Emacs)
phg.el

関連書籍

https://www.amazon.co.jp/dp/4798021741

darcs

darcs情報

Client

link集/開発環境系/Eclipse#Plugin_VCS

Windows

TortoiseDarcs
A version of TortoiseCVS which includes support for Darcs.

git

読み:ギット

git <GPL>
総本山
git on windows

参考情報

Git入門
これからGitを始める人が読むべき記事まとめ
やる夫で学ぶ gitcore-tutorial
分散バージョン管理システムGitを活用しよう

Client

link集/Microsoft関連#VSAddIn
link集/開発環境系/Eclipse#Plugin_VCS

CrossPlatform

QGit <GPL>

Windows

tortoisegit <GPL>
SourceForge.JP Magazine > 実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう
TortoiseGit日本語言語ファイル

Tool

StGit(Stacked Git) <GPL>
StGit is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git.
TopGit
TopGit aims to make handling of large amount of interdependent topic branches easier.
Guilt
Guilt allows one to use quilt functionality on top of a Git repository. Changes are maintained as patches which are committed into Git.

関連書籍

Pro Git <CC>
オンライン書籍
https://www.amazon.co.jp/dp/477413838X
git開発者であるJunio C Hamano氏による解説記事。
https://www.amazon.co.jp/dp/427406767X
https://www.amazon.co.jp/dp/1934356158
https://www.amazon.co.jp/dp/0596520123

Superversion

使用するには JavaWebStart が必要。

monotone

kumaryu.net > (Prog) monotoneを使ってみる
ここではCVS等のSCMを使ったことがある人向けにmonotoneの簡単な使い方等を紹介します。

GNU arch

Tool

ArchWay
ArchWay is a new advanced GUI for GNU Arch.

Bazaar

Client

link集/開発環境系/Eclipse#Plugin_VCS

Windows

TortoiseBzr