分散型バージョン管理システムの紹介・比較記事

分散バージョン管理Git/Mercurial/Bazaar徹底比較を読みました。

まだまだメイン環境は Subversion ですが、たまに git を使っています。いつかは完全移行しようと思っていますが、 Windows 環境だと TortoiseSVN が便利なので、なかなか踏み切れないです ^^;

普段の Subversion 使用法は、

  1. svn で個人用 branch を作成
  2. 大量の commit (1テスト、 1機能、リファクタリングごととか)
  3. trunk へマージ

なので、 git とかになっても

  1. clone
  2. ローカルで複数回 commit
  3. まとめて push

と似てるし、今もこっそり svk や git-svn を使ってるときもあるので、移行まで後は思い切りだけですね。