Subversin(SVN) ソフトのバージョン管理

宇都宮

2009年06月21日 04:00



ソフトウエアやスタイルシート(ブログのデザインなども)を作成・修正した際
以前のソフトはどのようにバックアップしているでしょうか。

良く使用される方法の1つはコピー
 ・ 日付フォルダなどを作成して、ファイルをコピーして保存
 ・ 日付などをファイル名として、ファイルを圧縮(zipなど)して保存

利点として
 ・ 簡単に利用でき安心

欠点として
 ・ 操作が(多少)面倒
 ・ フォルダ名・ファイル名等の命名ルールあいまい
 ・ ファイルの数が多くなっていく


一般的に使用されているバージョン管理ツール「Subversin(SVN)」はどうでしょうか。

利点として
 ・ 最新ファイルの一元管理
 ・ 以前のバージョンに簡単に戻せる
 ・ 古いファイルとの差分(編集箇所)が保存される


欠点として
 ・ 最初のインストールが面倒
 ・ 操作になれるまで大変

Webサイト公開等でインターネット上にサーバを保有している場合、Subversin(SVN)のリポジトリサーバが稼動している場合がありますが、そうでない場合サーバ機能インストールする必要があります。

「TortoiseSVN」はWindows版のクライアント
「NautilusSVN」はLinux版のクライアントです。

インストール等については、解説サイトが多数ありますので、そちらをご参照ください。

インストール後、TortoiseSVN機能は、上記画面のようにエクスプローラに統合されます。
例えば、アイコンがバージョン管理状態を表示、マウス右クリックに専用メニューが追加されます。


【リンク】

TortoiseSVNのインストール
 http://www.gside.org/Gentoo/subversion/subversion_client.html
 http://sourceforge.jp/magazine/08/08/29/0550232

TortoiseSVN ユーザガイド
 http://tortoisesvn.bluegate.org/Help/dailyuseguide.html


格安レンタルサーバ:XREAを使用しての
Subversion(SVN)ソースコード管理を行う方法について
 http://d.hatena.ne.jp/hikm/20071026/1193410361

XREAサーバーでSSH接続方法
 http://haaya.net/2394






関連記事