デル株式会社
Apple Store(Japan)

SubversionとVMware  SubversionとVMware

最近Subversionによるバージョン管理に手を出して、その便利さに感嘆しつつも、どう利用すればいいのかなかなか最適解が得られず、試行錯誤を繰り返していた。
そこで、一つの最適解を導き出したので、忘れないようにメモしておく。

まず、Subversionのレポジトリをおくホストは1つ。sshがグローバルIPで通るものが好ましい。
そして、PHPやRubyなどの開発環境のゲストOSをVMwareで1つ組み上げる。
自宅と大学にそのゲストOSを設置。

運用方法としては、ゲストOSにレポジトリからcheckout。ゲストOSにはAppleTalkやSamba、あるいはsftpを利用してcheckoutされたファイル群にアクセスし、編集する。
必要に応じて作業マシンのhostsファイルを書き換え、名前解決を容易にしておく。

…というのが最適解。ちなみに、この方法の一番よいところは、編集するOS環境を選ばないということ。作業ファイルが分散してバージョン管理が大変になりそうな気がするが、きちんと最初と最後にcommitすれば全く問題はなく、出先と自宅に作業ファイルが残るので、データ破損などに対する対策にもなる。

このような環境を構築し、家ではMacとWindows、大学ではLinuxを使っていながらも全く同じリソースで作業できる。各OSには用途によって向き不向きがあるので、適宜最適な環境で作業できるのがすばらしい。

VMwareも3つのOSで全く同じゲストOSが動作するので、これは有料になっても投資する価値があると思う。とりあえず、無料のままであってほしいが。

トラックバック(0)

このブログ記事を参照しているブログ一覧: SubversionとVMware

このブログ記事に対するトラックバックURL: http://colspan.net/mt/mt-tb.cgi/131

コメントする

Sony Style(ソニースタイル)
Just MyShop(ジャストシステム)
ioPLAZA【オリジナルセット品】
Apple Store(Japan)
デル株式会社
EIZOダイレクト
NEC「得選街」
サンワダイレクト SDカード・miniSDカード・microSDカードが激安! JAL日本航空 特便割引
マウスコンピューター/G-Tune  

最近のブログ記事

LinuxでUSB外付けディスクを快適にマウントする
LinuxでUSB外付けディスクをつな…
25回目の誕生日
考えてみれば誕生日にブログを更新した記…
D945GCLF2 ファン故障
会社から自宅に帰ってくると、NASが激…

アーカイブ