Macで作るPHPの開発環境(Subversion) [mac]
あると何かと便利なバージョン管理のSubversionを導入してみる。
Subversionの導入
Subversionについて詳しくはwikiを参照。
http://ja.wikipedia.org/wiki/Subversion
インストール
まず以下のURLからパッケージをダウンロード。
http://downloads.open.collab.net/binaries.html
ちゃんとMac用になっているので、ダウンロードして解凍した後は、
インストーラーの指示に従えば簡単にインストールできるハズ。
環境パスの設定
インストールしても、そのままでは利用できないので、
利用できるように環境パスを設定する。
普段利用するユーザのディレクトリ直下に「.bashj_profile」を
作成(既に存在する場合は追記)して、以下の内容を記載。
PATH=/usr/local/bin:$PATH export PATH MANPATH=/usr/local/man:$MANPATH export MANPATH INFOPATH=/usr/local/info:$INFOPATH export INFOPATH
設定後、ターミナルを再起動して「env」コマンドで環境パスを確認。
さらに、ちゃんと「svn」コマンドが実行できれば成功。
◆参考にしたサイト
リポジトリ作成
リポジトリは「svnadmin create」コマンドで作成できる。
以下、サンプル。
$ svnadmin create /Applications/svn/test
これで「/Applications/svn」フォルダに「test」レポジトリが作成される。
アクセス設定
Subversionクライアントから「svn://〜」でアクセスできるように、
svnserveを設定する。
作成したレポジトリのconfフォルダ内にある「svnserve.conf」の
設定を次のように変更する。
[ general ] anon-access = read auth-access = write password-db = passwd realm = [レポジトリの説明]
次にユーザの設定。password-dbで指定したファイル(上記設定だとpasswd)を
confフォルダ内に作成して、ユーザとパスワードを設定する。
[ users ] [ユーザ名] = [パスワード]
設定が終わったら、sunserveサーバーを起動する。
$ svnserve -d
※自動起動の方法がわからないので、使うたびに手動で起動する必要が・・
めんどくさい人は上記サイトを参考にSSHで設定するか、CVSを使うといいかも。
◆参考にしたサイト
とりあえず、これでSubversionの設定は完了。
Subversiveの導入
Subversionのクライアントとして、巷で噂のSubversiveプラグインを利用する。
インストール
インストールはEclipse上から行う。
メニューの「ヘルプ」→「ソフトウェアの更新」→「検索およびインストール」を選択。
次に「インストールする新規フィーチャーを検索」を選択して、「次へ」をクリック。
更新アクセス先一覧が表示されたら「新規リモート・サイト」を選択し、
以下の2つのリモート・サイトを新規で登録する。
【Subversive】 名前:Subversive URL:http://www.polarion.org/projects/subversive/download/1.1/update-site/ 【ProjectSet】 名前:ProjectSet URL:http://vpms.de.csc.com/projectset/update
登録が終わったら、いま登録した2つのリモート・サイトと、
「Europa ディスカバリー・サイト」にチェックを入れて「終了」をクリック。
フィーチャーの選択画面が出たら「Subversive」にチェックを入れる。
すると上に赤い×が出て、必須フィーチャーが足りないと言われるので、
「必須項目を選択」をクリックする。
※Macの場合は、ディスカバリー・サイトのフィーチャーリストを展開してから
「必須項目を選択」を押さないと、うまく行かない?っぽいので注意。
無事に必須フィーチャーが選択されて、赤い×が消えたら、
「次へ」をクリックして、あとは画面の指示に従ってインストールする。
リポジトリの登録
無事にプラグインがインストールされたら、先に登録したリポジトリを登録する。
「バースペクティブを開く」から「SVN リポジトリー・エクスプローラー」を選択。
右クリックメニューの「新規」→「リポジトリー・ロケーション」を選択。
入力メニューが開いたら「一般」タグに以下のリポジトリ情報を登録。
URL:svn://localhost/ [レポジトリの絶対パス] ユーザー:[passwdファイルに記載したユーザ] パスワード:[passwdファイルに記載したユーザのパスワード]
接続に成功したら、チェックアウトを行う。
ただし、中身は空なのでレポジトリ名のプロジェクトだけがチェックアウトされる。
※svnserveを利用する場合、svnserveが起動しないと接続できないので注意。








第31回 ジャパンカップ 2011 血統、オッズ、枠順、過去レースなどのあらゆる情報から導き出された必勝馬券!独自の予想法で万馬券を狙いにいく最強予想サイトです!
by ジャパンカップ 2011 (2011-11-20 13:52)