Subversion

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

Subversionは、バージョン管理システムの一つ。

概要[編集]

クライアント・サーバー方式のバージョン管理システム。
SVNと略される。CUIで使用するコマンドもsvnである。

CVSというSubversion以前にオープンソースで使われていたバージョン管理システムでは、

  • 複数ファイルを一括でコミットしても、バージョン管理データはファイルで独立している[1]
  • ファイル名の変更を追跡できない

という難点があったが、Subversionでは、

  • バージョン[2]がコミット単位に管理される
  • ファイル名変更を追跡できる

のように改善されている。

TortoiseSVNというオープンソースソフトウェアがあり、Windowsエクスプローラーの操作に組み込むことができるため、Windowsではよく使われる。

2010年よりApacheプロジェクトになった。

脚注[編集]

  1. ブランチやタグもファイルごとに管理される。
  2. Subversionではリビジョンという単位で管理される。