2009年06月21日

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

ソフトのバージョン管理

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

良く使用される方法の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









同じカテゴリー(ソフト開発その他)の記事
BME280+Arduino
BME280+Arduino(2021-08-27 23:00)

iPhone開発の役立ち本
iPhone開発の役立ち本(2010-12-25 10:00)


上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
Subversin(SVN) ソフトのバージョン管理
    コメント(0)