«前の日記(2007-09-23) 最新 次の日記(2007-09-25)» 編集

いがいが日記


2007-09-24 涼しい休日、夏の名残り [長年日記]

_ [mac] mac に SVN Server/Client構築

ドキュメントをローカルでバージョン管理するために

subversion server/client をmacに入れてみた。

subversionのページでmacの一番上にあったパッケージをDLして.pkgでインストール。

export PATH=$PATH:/usr/local/bin - (1)

でパスを追加。

svnserve -d -r /Volumes/HDD2/svnrepos - (2)

でリポジトリフォルダを指定してデーモン起動。

クライアントはFinder拡張のscpluginというのを使ってみた。

#windows でいう TortoiseSVNみたいなの。

svnadmin create --fs-type fsfs /Volumes/HDD2/svnrepos/test

でリポジトリ作成。(scpluginにはリポジトリ作成機能はないみたい。)

/Volumes/HDD2/svnrepos/test/conf/svnserve.conf

に以下を追加。

anon-access = write

# 誰でも読み書き可能。必要ならテストの後でアクセス権を設定してください。

svn co svn://localhost/test/

でチェックアウトのテスト。

scpluginなら右クリックからsubversionメニューを選んでcheckoutを実行すればOK。

はまったのはscpluginだとSVNで認証が必要だとうまく認証してくれないこと。

コマンドラインでcheckoutして認証した後だとうまく動きだした。

さらに、ログ機能がうまく動かない。バグかな。致命傷だなぁ。。。

あとは.profileに(1),(2)の行を追加しておいてログイン時に実行させるように変更。

# このあたり、macのお作法にのっとると違うと思う。launchdを使う方法があるのでは。

他のマシンからアクセスする場合はファイアウォールでport:3690をあけましょう。

構築は3番目のリンクページを参考にさせて頂きました。

ちょっと困ったのはkeynoteとかのファイルっぽく見えるけどディレクトリなやつら。

中の各階層に.svnが作られちゃう。

マカーな方々はどうやって管理してるのだろう?

あと、ローカルにSVN作ってる人ってどれくらいいるのかな?

時代はsvk+外部公開SVN?

本日のツッコミ(全4件) [ツッコミを入れる]
_ amano (2007-09-24 20:50)

わたしは Mac だと SvnX つこてますね。<br>SCPlugin は2年くらい前に試してイマイチだったんですが、まだそんな感じなのか・・・<br><br>>ファイルっぽく見えるけどディレクトリなやつら<br>Bundleビットが立っているやつですね。<br><br>私は面倒なのでzipにしちゃってますが・・・

_ amano (2007-09-24 22:45)

あと、自宅で使うならsvnserve立ち上げなくてもいいのでは?

_ いが (2007-09-28 23:19)

>amanoさん<br>zip化作戦が楽ですかねー。<br>結構macでsvn使ってる人いると思うのだけど、<br>みんなどうやってるのか興味津々。<br>あと、svn://じゃなくてfile://でアクセスすればsvnserveはいらないのでしたっけ。<br>前も言われたけどまだ試してないです。(^^;)

_ amano (2007-09-29 18:55)

あー、そうそう。file:// プロトコルでやればいいと思う。


«前の日記(2007-09-23) 最新 次の日記(2007-09-25)» 編集