20090202_Subversion_の概要
20090202_Subversion_の導入
20090204_GUIクライアントの導入
20090204_リポジトリの作成
20091123_日本語FAQ_
Subvsersionはバージョン管理ソフト。
最近は、CVSよりも優勢との事。
Subversionは、CVSに比べ、
・ファイルだけでなくディレクトリツリーの変化も追跡できること
・ファイル名の変更などCVSでは扱いが難しかった変更に正確に追随すること
・リポジトリ変更をアトミックに行うことでリポジトリの不整合発生の可能性がなくなったこと
・バイナリファイルとテキストファイルを区別する必要がないこと
・ブランチやタグの作成が効率化されたこと
・プログラミング言語から利用しやすいAPIが整備されていること
などの点が改善されている。
Subversionは、CVSと同様に、サーバーとクライアント機能にて実現される。
Subversionの機能をクライアントに公開する為にアパッチなどのWebサーバーを利用する。アパッチなどを用いるとクライアントを広く配置でき、また認証機能も利用できる。
Subversionは SVN SERVICE という簡易サーバーが含まれている。プライベートLAN 内などではこの簡易サーバーで対応可能である
コマンドラインでの実践
http://www.hyuki.com/techinfo/svninit.html
CVSとの違いなど
http://www.limy.org/program/subversion.html
ダウンロードWindows
http://www.collab.net/products/subversion/getit.html
CollabNet Subversion サーバー&クライアント v1.5.5 (ウインドウズ版)
■サーバーのインストール
Windoowsにサーバーを立ててみる
http://www.collab.net/downloads/subversion/
CollabNetSubversion-server-1.6.6-4.win32.exe
がダウンロードされる
CollabNetSubversion-server-1.6.6-4.win32.exe
をダブルクリック
アパッチと連携して、稼動できるようだ。今回は、subversionに内包されているシンプルなサーバ機能を利用する事にする。シンプルなサーバというのが、SVNSERVEであるらしい。
これで、インストールは完了
サービスが稼動している事を確認
サービス名が以前と変わっている。以前
今回
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
Winodwsクライアントで有名なのが、TortoiseSVN
http://www.gside.org/Gentoo/subversion/subversion_client.html
ダウンロードサイト
http://tortoisesvn.net/downloads
TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi を取得
同一ページの下方に、日本語化パックがある。
LanguagePack_1.5.6.14908-win32-ja.msi を取得
インストールをしてみる
最初に TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi を起動
これで、インストールは完了
マシンの再起動が必要だ。
YES を選択すると、 再起動がかかる。
次に、日本語化パッチを当てる
LanguagePack_1.5.6.14908-win32-ja.msi
もろもろ 設定をしましょう。
任意のフォイルものを 右クリック
日本語に変更する
参考
http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/subversion.html#sec9
http://www.profaim.jp/tools/soft/svn/tortoise-svn/make_repos.php
http://park1.wakwak.com/~ima/windows_subversion0001.html
http://www.hyuki.com/techinfo/svninit.html
FPROG.ORG HIKI - SubversionをWindowsで動かす
http://www.fprog.org/~mura-masa/hiki/hiki.cgi?SubversionOnWindowsWindows で SVN - 環境準備から Web 公開、利用までの手順
http://www.ecoop.net/memo/2007-10-16-1.html
リポジトリとは、データを管理するところである。サブバージョンでデータを管理する時は、最低ひとつのレポジトリが必要である。
http://subversion.tigris.org/faq.ja.html