マージ-TortoiseHgの使い方

準備

TortoiseHg

tortoisehg-3.3.2-x64.msi

ソースビューワーで落ちることがあったのでその場合は tortoisehg-3.2.4-x64.msi

設定

「エクステンション」で

  • Convert
  • eol
  • graphlog
  • histedit *
  • mq *
  • rebase
  • record
  • shelve
  • strip
  • transplant
  • win32mbcs *

(* は必ず導入してください。 )

「コミット」で ユーザー名を設定してください。

このドキュメントではサーバーの認証設定は扱っていません。ここでのユーザーはログに残すための任意の文字列で認証とは関係なく設定できます。

KDiff3

設定によってwinmergeも仕様できるので kDiff3は必須ではない。ただ3wayマージなどはkDiff3の方がよく対応されている。しかしtortoiseHg付属のものは漢字対応していないので

kdiff3-0.9.96+cjk.0.zip

で上書きする。

余談になるが最新版のKDiff3も別途インストールしてもよいがGUIが日本語にならず英語のままという不具合がある。

レポジトリの初期化またはクローン

レポジトリの配置方針

中央リポジトリ

ワーキングコピー

既存VCSとの連携

修正項目の分割、統合

パッチの分割

パッチの統合

ブランチとタグ

hg merge

hg graft

衝突が起きたときは

リポジトリブラウザ

差分の比較

ブラウザで閲覧

サーバーの立ち上げ

便利な使い方

annotate

bisect

ケース

マスターを追従しつつ手元の設定ファイルの修正はそのままにしたい

パッチの適用を保留したい

違うレポジトリ間で比較したい

案1 別ツール winmerge, kdiff3等を使う

案2 別ブランチとして取り込んで比較


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-19 (水) 04:56:20 (3173d)