OSS用語集 |
Subversion
CVSのバージョン管理モデルを踏襲しつつ、その不備と制約を解消するために、CollabNet社の主導の下にKarl FogelとJim Blandyによって開発されたバージョン管理システムの一種。
Subversionは、CVSに比べ、ファイルだけでなくディレクトリツリーの変化も追跡できること、ファイル名の変更などCVSでは扱いが難しかった変更に正確に追随すること、リポジトリ変更をアトミックに行うことでリポジトリの不整合発生の可能性がなくなったこと、バイナリファイルとテキストファイルを区別する必要がないこと、ブランチやタグの作成が効率化されたこと、プログラミング言語から利用しやすいAPIが整備されていることなどの点が改善されている。
関連見出し
バージョン管理システム
リポジトリ
チェックイン
チェックアウト
CVS
CollabNet
関連URL
subversion(http://subversion.tigris.org)
IT用語辞典バイナリ |
Subversion
別名:SVN
Subversionとは、CollabNet Inc.によって開発され、オープンソースソフトウェアとして提供されているバージョン管理システムの名称である。
Subversionは、それまでオープンソースのバージョン管理システムとして事実上の標準(デファクトスタンダード)となっていたCVS(Concurrent Versions System)に代わる、次世代版バージョン管理システムとして登場した。CVSの長所を受け継ぎながら、逆にCVSの持つ不便な点や不具合の解消が図られている。システムの基本的な仕組みや操作についてはCVSと同じものが保持されており、CVSを使い慣れたユーザーも比較的違和感なくSubversionへ移行できるように図られている。
SubversionにおいてCVSから大きく変更された改善点の例としては、リビジョンの番号のつけ方が変わった点、メタデータを付与できるようになった点、HTTPの拡張プロトコルであるWebDAVをサポートしたことで、Webブラウザなどとの連携を図ることが可能になっている点、などを挙げることができる。
Subversionは、2000年に開発が始められた。2008年7月時点での最新バージョンは1.5.0となっている。
参照リンク
subversion.tigris.org - (英文)
| 開発環境: | リポジトリ リビルド SDK Subversion シンボリックデバッガ 条件コンパイル シングルステップ実行 |
ウィキペディア |
Apache Subversion
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/22 05:23 UTC 版)
(Subversion から転送)
Apache Subversion(アパッチ・サブバージョン、サバージョン; SVN)はプログラムのソースコードなどを管理する集中型バージョン管理システムの一つ。
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
- 1 Apache Subversionとは
- 2 Apache Subversionの概要
- 3 使用例
固有名詞の分類
Subversionに関連した本
- Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版) Mike Mason オーム社
- 入門Subversion―Windows/Linux対応 上平 哲 秀和システム
- 実用 Subversion 第2版 Brian W. Fitzpatrick オライリージャパン
Subversionに関係した商品