メニュー
▼ アクセス(地図)
▼ Windowsアプリ開発 ▼ マイコン開発 ▼ CGI・PHP制作 |
▼ サイトマップ(全投稿記事)
▼ タイトル(画像一覧) ▼ 事業内容 |
お問い合わせメールフォームが開きます。
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