はじめてのMercurial
プログラミングではなくExcel等のビジネス文書の履歴管理に使いたいと考えている。ノートPCでネットワークに未接続な状態でも気軽に更新し、接続可能になったら最新版を反映、、、のような使い方が気軽に出来たら便利だろうと試行中。まずはローカルで、Excel文書の履歴管理の用途で試用してみた。
- TortoiseHg0.7.5 ダウンロード
- http://bitbucket.org/kuy/thg-ja/wiki/Home
- 「ダウンロード」をクリック
- http://bitbucket.org/kuy/thg-ja/wiki/install
- 「公式サイト」をクリック
- http://bitbucket.org/tortoisehg/stable/downloads/
- 「TortoiseHg-0.7.5-hg-1.2.1.exe」をクリックし、ダウンロード
- http://bitbucket.org/kuy/thg-ja/wiki/Home
- TortoiseHg インストール
- TortoiseHg-0.7.5-hg-1.2.1.exe を起動
- レポジトリの作成、設定
- mkdir c:\hg
- Create Repository Here
- ファイル登録(追加)
- ファイルをc:\hgディレクトリ内に作成
- [TortoiseHg]-[Add Files]
- [HG Commit]
- WinMerge 日本語版 のダウンロード
- xdocdiff WinMerge Plugin
- http://freemind.s57.xrea.com/xdocdiffPlugin/
- xdocdiffPlugin_1_0_6a.zip を解凍
- README_ja.txt に書かれている通りにする
C:\Program Files\TortoiseHg\hgmerge.cmd
@echo off
"C:\Program Files\WinMerge\WinMergeU.exe" /dl Base /dm Local /dr Other /wl /wr %2 %1 %3
if not errorlevel 0 (exit /b 1) else (exit /b 0)
mercurial.ini
# Generated by tortoisehg-config
[ui]
username = papa333@yahoo.co.jp
editor = C:\Program Files\sakura\sakura.exemerge = hgmerge
[hooks]
precommit.username =[tortoisehg]
vdiff = wmdiff[extdiff]
cmd.vdiff = C:\Program Files\TortoiseHg\kdiff3
cmd.wmdiff = C:\Program Files\WinMerge\WinMergeU.exe
opts.wmdiff = /r /e /x /ub[extensions]
hgext.win32text =
hgext.win32mbcs =[encode]
** = cleverencode:[decode]
** = cleverdecode:
- Mercurialを文字化けさせないTIPSCommentsAdd Star
- http://d.hatena.ne.jp/takuya_1st/20090516/1242494259
後で試す