ここ数日取り組んでいた分散バージョンコントロールシステムの導入だけど、とりあえずMercurial使う事で落ち着く。といっても使うのは自分一人だけどね。
んで、MacBook、WindowsXPのデスクトップ、自宅iMacでリポジトリ同期して家でも会社でも仕事できるようにしたいなと思って設定をしこしこ。なんかWin<-->MacBookでのpush/pullが思うように行かずに困ってたんだけど、「そうだ、BitBucketがあるじゃん」といいうことでBitBucket経由での同期に。これでオフサイトでのソースのバックアップにもなるし、更新はhttps経由でできるしかなり良いかも。ちなみにBitBucketはGitHubのようなリポジトリホスティングサービスで、Mercurialに対応している。無料アカウントでもプライベートリポジトリをいっぱい作れるので良いかも。ちなみにこのサービスは、先日CodeIgniter ConferenceでCIのリポジトリがここにあるというお話だったので知ったのだった。
環境としてはそういう訳でMacBook、Windows、iMacなんだけど、それぞれMercurial、TortoiseHg、MacHgというアプリを使ってる。本当はMacBookでもMacHg使いたいんだけど、10.6.x用なのでしゃあない。TortoiseHGのMac版もあるけど、なんかインストールが面倒そうでパス。そういうわけで使うのになれたらMacBookを10.6にしてGUIを使おうかな。Aptanaはだめ、マジでわけわかんね。
Mercurial
Bitbucket
MacHg
いじょ。
んで、MacBook、WindowsXPのデスクトップ、自宅iMacでリポジトリ同期して家でも会社でも仕事できるようにしたいなと思って設定をしこしこ。なんかWin<-->MacBookでのpush/pullが思うように行かずに困ってたんだけど、「そうだ、BitBucketがあるじゃん」といいうことでBitBucket経由での同期に。これでオフサイトでのソースのバックアップにもなるし、更新はhttps経由でできるしかなり良いかも。ちなみにBitBucketはGitHubのようなリポジトリホスティングサービスで、Mercurialに対応している。無料アカウントでもプライベートリポジトリをいっぱい作れるので良いかも。ちなみにこのサービスは、先日CodeIgniter ConferenceでCIのリポジトリがここにあるというお話だったので知ったのだった。
環境としてはそういう訳でMacBook、Windows、iMacなんだけど、それぞれMercurial、TortoiseHg、MacHgというアプリを使ってる。本当はMacBookでもMacHg使いたいんだけど、10.6.x用なのでしゃあない。TortoiseHGのMac版もあるけど、なんかインストールが面倒そうでパス。そういうわけで使うのになれたらMacBookを10.6にしてGUIを使おうかな。Aptanaはだめ、マジでわけわかんね。
Mercurial
Bitbucket
MacHg
いじょ。