記憶は削除の方向でスマートフォン用の表示で見る記憶は削除の方向でこの広告は、90日以上更新していないブログに表示しています。2011-02-17Windows+TortoiseHgで始めるMercurial(設定編)MercurialちょっとMercurialのHowToを書く必要が出てきたので書いてみる。この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。=>2.x版はこちらTortoiseHgとは何か?MercurialのGUIツールです。Windows標準のファイラーであるエクスプローラを拡張して、GUIでバージョン管理が出来るようにしてくれます。同時にhgコマンドも使えるようにしてくれるので、Mercurialをインストールするよりお勧めです。TortoiseHgのインストール基本的にデフォルトインストールで構いません。エクスプローラ上で右クリックして、TortoiseHgと表示されたら成功です。※1.1.8からメニューが自動的に日本語化されるようになりました。(参照)LANG環境変数なしで言語環境を検出してくれるようになったので、LANG環境変数の設定は必要ありません。フォント設定の変更インストールした状態だと、ログビューアのコミットログ表示部分の日本語部分が残念なことになります。TortoiseHg(Mecrurial)は次のファイルに設定を保存します。%USERPROFILE%\mercurial.iniここに以下のようにフォントを設定します(メイリオの場合)。9以下のように設定したフォントでログビューアが表示されたら成功です。日本語版の方が使いやすいので設定しておきましょう。mercurial.iniに以下の設定を追加してください。wmdiff次にTortoiseHgのグローバル設定を変更します。グローバル設定)以下のように設定してください。くすろぐ)win32mbcsの設定Mercurialは非常に使いやすいVCSですが、日本語ファイルパスの扱いだけはdisられています。言うと、Mercurialはファイルパスをバイナリで格納するため、日本語Windowsで格納した日本語ファイルをLinuxで取り出せません。日本語WindowsでファイルパスはShiftJISでエンコードされ、LinuxではUTF8でエンコードされるからです。ShiftJISには0x5C問題があり、Mercurialは正しくパスを格納できません。Windows環境だけに限定するなら回避策があり、win32mbcs拡張を有効にすることで問題なくなります。win32mbcsを有効にするためには、mercurial.iniに次の設定を追加します。=あるいはTortoiseHgのグローバル設定で、Extensions設定からwin32mbcsにチェックします。プロキシ設定プロキシもTortoiseHgのグローバル設定で設定できます。(1)月別アーカイブはてなブログをはじめよう!re_guzyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。