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

関連ドキュメント

情報

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

Subversion

Apache Subversion <Apache License V2.0>
総本山

参考情報

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 > 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

  • Microsoft VisualStudio Add-in
link集/Microsoft関連#VSAddIn
  • Eclipse Plug-in
link集/開発環境系/Eclipse#Plugin_VCS
  • Dreamweaver Extension
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.

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.

関連書籍

ASIN:4872805054
ASIN:4274066800
ASIN:4274066134
入門Subversion Windows/Linux対応
Subversionハンドブック (Handbookシリーズ)
実用 Subversion 第2版
ASIN:4774142468

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

  • CrossPlatform
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に対応。ドイツ語の本(ASIN:3937514139)も出ている模様。
  • Windows
WinCVS <GPL>
A set of GUI front-end for CVS written in C++ and distributed under GNU General Public License (GPL).
  • WinCVS 1.3 SJIS対応
あろはだよCVS
WinCVS 1.3/TortoiseCVS のSJIS対応版の公開。
まだ内緒の WinCvs 1.3 SJIS ごった煮版のページ
  • WinCVS 1.2 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.
  • Linux
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向けはこちら
  • Microsoft VisualStudio Add-in
link集/Microsoft関連#VSAddIn
  • Eclipse Plug-in
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.

関連書籍

入門CVS 第2版
入門CVS第2版下書き置き場
入門CVSNT CVSNT(CVS for NT)でつくるCVSクライアント/サーバ環境
ASIN:4274064735
CVS/WinCVSハンドブック (Technical Handbook Series)
CVS―バージョン管理システム

RCS(Revision Control System)

RCS FAQ

Client

  • Windows
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® Team Foundation Server(TFS)

Visual Studio Team Foundation Server 2010
Visual Studio Team System 2008 Team Foundation Server
Team Foundation Service
オンラインサービス。
  • 価格情報
Microsoft Visual Studio Team Foundation Server 2010
価格 : ¥ 43,800(税込)

参考情報

Introduction to Visual Studio Team Foundation Server 2010 Training Kit

Converter

svn2tfs
Migrates a SubVersion 6.x (SVN) repository to Team Foundation Server (TFS) 2010 replaying every action occured in SubVersion.
Git-TF
Git-TF is a set of cross-platform, command line tools that facilitate sharing of changes between TFS and Git.

Tool

Microsfot VisualStudio Team Foundation Server 2010 Power Tools
データバックアップを取ったりと様々な事が可能。
Microsoft VisualStudio Team Foundation Server 2012 Update 1 Power Tools
データバックアップを取ったりと様々な事が可能。
Microsfot VisualStudio Team Foundation Server 2012 Power Tools
SvnBridge
SvnBridge allows you to use TortoiseSVN and other Subversion clients with Team Foundation Server. It converts the calls made by your Subversion client to the API supported by TFS.

関連書籍

チーム開発プラットフォーム Team Foundation Server 入門

Microsoft® VisualSourceSafe(VSS)

Microsoft Visual SourceSafe 2005
Microsoft Visual SourceSafe 6.0
  • 価格情報
Visual SourceSafe 2005
Visual SourceSafe 2005 アップグレード版

参考情報

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

  • Microsoft VisualStudio Add-in
link集/Microsoft関連#VSAddIn
  • Eclipse Plug-in
link集/開発環境系#IDEPlugin_Eclipse

Tool

  • Freeware
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ファイルに出力します。
  • OpenSource
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-users.jp
Mercurial の使い方のチュートリアル
Mercurialでアレを元に戻す108の方法
  • Document
クイックリファレンス・カードとカンニング・ペーパー
yuja / mercurial-quickref-cards-ja
Japanese translation of Mercurial Quick Reference cards

Client

TortoiseHg <GPL>
TortoiseHg is a Windows shell extension and a series of applications for the Mercurial distributed revision control system.
  • Microsoft VisualStudio Add-in
link集/Microsoft関連#VSAddIn
  • Eclipse Plug-in
link集/開発環境系/Eclipse#Plugin_VCS

MacOS

Atlassian SourceTree

Emacs

DVC(Distributed Version Control for Emacs)
phg.el

Tool

hglight
hglight とは、TracLightning上で手軽(light)にmercurial(hg)を利用するためのインストーラです。
hgsvn
This set of scripts allows to work locally on Subversion-managed projects using the Mercurial distributed version control system.

関連書籍

ASIN:4798021741
入門TortoiseHg+Mercurial

darcs

darcs情報(WebArchive)

Client

  • Eclipse Plug-in
link集/開発環境系/Eclipse#Plugin_VCS

Windows

TortoiseDarcs
A version of TortoiseCVS which includes support for Darcs.

git

読み:ギット

git <GPL>
総本山
git on windows
Git# --> Git for .NET and Mono

参考情報

Git入門
これからGitを始める人が読むべき記事まとめ
やる夫で学ぶ gitcore-tutorial
SourceForge.JP Magazine > 分散バージョン管理システムGitを活用しよう
Gitを使いこなすための20のコマンド
WindowsでのGit環境構築とその注意点
Gitの基礎練習
Git - SVN Crash Course(in Japanese)
Zack Rusin > Git cheat sheet
Git Cheat Sheet 日本語版
gitでアレを元に戻す108の方法

Client

  • Microsoft VisualStudio Add-in
link集/Microsoft関連#VSAddIn
  • Eclipse Plug-in
link集/開発環境系/Eclipse#Plugin_VCS
  • NetBeans Module
nbgit
NbGit is a module for the NetBeans IDE that adds support for working with the Git version control system.

CrossPlatform

QGit <GPL>
SmartGit <商用>

Windows

tortoisegit <GPL>
  • 関連情報
SourceForge.JP Magazine > 実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう
TortoiseGit日本語言語ファイル
TortoiseGit Japan <GPL>
Git Extensions / http://sf.net/projects/gitextensions <LGPL>
Git Extensions is a toolkit to make working with Git under Windows more intuitive. The shell extension will intergrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plugin to use git from Visual Studio.

MacOS

GitX
GitX is a git GUI specifically for Mac OS X. It currently features a history viewer much like gitk and a commit GUI like git gui.
Gity <商用>

Tool

  • Hosting
gitosis
  • パッチ管理
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, 日本語訳(PDF形式) <CC>
オンライン書籍
WEB+DB PRESS Vol.50
git開発者であるJunio C Hamano氏による解説記事。
ASIN:427406767X(オーム社発行)
ASIN:4798023809(秀和システム発行)
git開発者であるJunio C Hamano氏による著書。
ASIN:4873114403
Gitによるバージョン管理
Gitポケットリファレンス
アリスとボブのGit入門レッスン
  • 洋書
ASIN:1934356158
ASIN:0596520123

Bazaar

参考情報

Bazaarのドキュメント
Bazaarクイックスタートガイド
Bazaarでアレを元に戻す108の方法

Client

  • Eclipse Plug-in
link集/開発環境系/Eclipse#Plugin_VCS

Windows

TortoiseBzr

monotone

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

GNU arch

Tool

ArchWay
ArchWay is a new advanced GUI for GNU Arch.

Fossil


ページ先頭へ   最終更新のRDF 最終更新のRSS
Last-modified: 2013-03-06 (水) 12:50:05 (1686d)
Valid XHTML 1.1 Valid CSS! [Valid RSS]