1. Yuki KODAMA
  2. thg-ja

Wiki

Clone wiki

thg-ja / hgtk

Hgtk

TortoiseHg には小さな Python アプリケーション hgtk が付属します。このプログラムは Mercurial と PyGTK が動作する環境であればプラットフォームと問わず、手軽に TortoiseHg を起動することができます。また、Linux や Mac OS X 環境において手っ取り早く TortoiseHg を使い始める方法でもあります。

パッケージからインストール

ダウンロードページにある RPM または DEB パッケージをダウンロードしてください。

ソースコードからインストール

  1. Mercurial 1.3 またはそれ以降をインストールする
  2. TortoiseHg のリポジトリから最新のソースコードを入手する: hg clone http://bitbucket.org/tortoisehg/stable tortoisehg-dev
  3. 注意: setup.py を実行する必要はありません!
  4. hgtk ファイルのシンボリックリンクをパスの通ったディレクトリに作成する: ln -s tortoisehg-dev/hgtk ~/bin

これで TortoiseHg のどのダイアログでも起動することができます。

Hgtk を使う

hgtk を引数なしで起動するとどのようなダイアログがあるのか分かります。例えば:

注意:実際の表示は英語になります

# hgtk
Hgtk - TortoiseHg's GUI tools for Mercurial SCM (Hg)

basic commands:

 about        バージョン情報
 add          ファイルの追加
 clone        リポジトリのクローン
 commit       コミットツール
 datamine     リポジトリの検索とコメント追加ツール
 guess        名前変更およびコピーの検出ツール
 hgignore     無視フィルタ編集ツール
 init         リポジトリ初期化ツール
 log          チェンジログビューア
 merge        マージツール
 recovery     復元、ロールバック、検証ツール
 remove       file status viewer in revert mode
 rename       ファイルまたはディレクトリの名前変更
 repoconfig   リポジトリ設定編集ツール
 revert       file status viewer in revert mode
 serve        ウェブサーバ
 shelve       シェルフツール (shelve)
 status       file status viewer
 synch        リポジトリ同期ツール
 update       特定リビジョンへの更新
 userconfig   グローバル設定編集ツール
 vdiff        GUI 差分ツールの起動
 version      バージョンおよび著作権情報の表示

use "hgtk help" for the full list of commands or "hgtk -v" for details

hgtk uses Mercurial's command matching logic to support abbreviated command names. For instance, hgtk ci will launch the commit dialog.

Windows で Hgtk を使う

If you are using a TortoiseHg binary install, hgtk.exe is already installed and in your path.

If you are using TortoiseHg from a source install, then you need to create an hgtk.bat file with

TORTOISEHG_PATH=\path\to\tortoisehg-dev
python \path\to\tortoisehg-dev\contrib\hgtk %*'

必要要件、バージョン

TortoiseHg は PyGTK-2.16 と Python 2.5 で開発されています。それよりも古いバージョンでは正しく動作するかわかりません。古いバージョンで TortoiseHg を動作させるために、最小限の変更で済む方法をご存知であればメーリングリスト等に投稿してください。

PyGTK-2.6 は Cairo に対応していないため、チェンジログビューアを表示できません。

常に最新のバージョンの TortoiseHg と Mercurial を使うことを推奨していますが、何らかの理由で古いバージョンを使わなければならない場合は次の互換表を参考にしてください:

Mercurial バージョンTortoiseHg バージョン
<= 1.00.5
1.1.X0.6
1.2.X0.7.5
1.3.X0.8.n
hg-main tipthg crew tip

--
原文: http://bitbucket.org/tortoisehg/stable/wiki/hgtk
翻訳者: Yuki Kodama (kuy)

Updated