TortoiseHgでSVNリポジトリをチェックアウトできちゃった件
/* できちゃった */
今の今まで知らなかったのですが、TortoiseHg 1.0 のクローンダイアログに Subversion リポジトリの URL を入力してボタン押すだけでチェックアウトできました・・・。もしかして知らなかったの私だけ?
いくら脊髄反射とはいえ、記事がこれだけでは寂しいので TortoiseHg で hgsubversion を使うためのセットアップ手順なども書いておこうと思います。

/* セットアップ */
一応使い方については公式マニュアルにも書かれているんですけどね。でもマニュアルなんて誰も読まないのでここで紹介します。
必要なもの
- TortoiseHg 1.0 (0.9系だといろいろ面倒です)
- hgsubversion 拡張機能 (Mercurial には収録されていません)
1つ目の TortoiseHg 1.0 は公式サイトのトップページからダウンロードしてインストールを済ませてください。バージョン 1.0 から32ビットと64ビットでインストーラが分かれているので注意してください。場合によってはインストール後にログアウト・再ログインが必要です。
次に最新の hgsubversion 拡張機能を入手します。これは Mercurial には付属しないため自分で用意する必要があります。とはいっても単にリポジトリをクローンするだけなのでご安心を。
- クローンダイアログを起動
- Source に http://bitbucket.org/durin42/hgsubversion を入力
- Dest にはトラブルが起きにくそうな場所を指定 (私は
c:workhgsubversion) - Clone ボタンを押す
これで必要なものが揃いましたので、hgsubversion 拡張機能を使える状態にします。ホームディレクトリの Mercurial.ini または .hgrc ファイルを開いて、[extensions] セクションに次の一行を追加します:
hgsubversion = c:workhgsubversionhgsubversion
[extensions] セクション全体は例えばこんな感じです:
[extensions]
hgext.mq =
hgext.rebase =
hgext.transplant =
hgext.bookmarks =
hgext.purge =
hgext.progress =
hgsubversion = C:workhgsubversionhgsubversion
/* やってみよう */
ようやく準備も整ったので早速やってみましょう。
- クローンダイアログを起動
- Source に Subversion リポジトリの URL を入力
- Clone ボタンを押す
手順を示したのが恥ずかしくなるほど普通ですね。以上です。
enjoy TortoiseHg and Subversion!
[...] This post was mentioned on Twitter by やまもとかずき, Yuki Kodama. Yuki Kodama said: ブログ書いた: TortoiseHgでSVNリポジトリをチェックアウトできちゃった件: http://blog.endflow.net/?p=298 [...]
Tweets that mention TortoiseHgでSVNリポジトリをチェックアウトできちゃった件 | endflow.net blog -- Topsy.com
24 3 10 at 17:49
[...] This post was mentioned on Twitter by MKinside. MKinside said: Reading: TortoiseHgでSVNリポジトリをチェックアウトできちゃった件 | endflow.net blog http://blog.endflow.net/?p=298&lang=ja [...]
Tweets that mention TortoiseHgでSVNリポジトリをチェックアウトできちゃった件 | endflow.net blog -- Topsy.com
26 3 10 at 06:44
I do not think I’ve seen this depicted that way before. You really have made this so much clearer for me. Thank you!
Louis Vuitton Designer Purse
10 4 10 at 05:52