もうすぐtortoiseHG2.0が出そうですけど、僕のtortoise HG 1.1.9の設定・導入方法をメモして置きます(windows7,32bit版)。
PyQt port(2.0の前身)ではうまく動かなかったので、誰か対処法を教えてもらえると助かります。

参考にしたサイトを書いておきます。

http://avr.paslog.jp/article/1617629.html
Bitbucket | The Git solution for professional teams
TortoiseHg で日本語ファイル名 - あすかぜ・ねっと

めざしたのは、

です

といった制約があるもののおおむねうまくいっていると思います

手順

1.tortoisehgをインストールする。
2.puttyごった煮版をインストールする
3.「c:\hgex」というディレクトリを作って

   hg clone http://bitbucket.org/durin42/hg-git/ C:/hgex/hg-git
   hg clone http://bitbucket.org/durin42/hgsubversion/ C:/hgex/hgsvn
   hg clone http://bitbucket.org/tinyfish/hg-fixutf8/ C:/hgex/hg-fixutf8

というコマンドを次々に実行する
4.mercurial.iniというファイルに以下の設定を書く

[extensions]
hgext.bookmarks =
hggit = C:\hgex\hg-git\hggit
hgsubversion = C:\hgex\hgsvn\hgsubversion
fixutf8 = c:\hgex\hg-fixutf8\to\fixutf8.py

5.ユーザー設定でユーザー名を設定する
6.環境変数を以下の設定にする
LANG=ja
HGENCODING=utg-8
7.TortoiseHgをインストールしたフォルダにある「TortoisePlink.exe」を
コピーして「ssh.exe」にリネーム
8.github,bitbucketにアカウントを作る
9.puttygenで作った公開鍵をgithubとbitbucketにコピペ(それぞれ別)。秘密鍵をファイルとして保存する。



はしょってますが設定・導入法はこんな感じです。
使い方は参照先のサイトのほうが図もあってわかりやすいです。