[[マージ]]-TortoiseHgの使い方

* 準備 [#tbb69a2a]

** TortoiseHg [#o0a793cc]

tortoisehg-3.3.2-x64.msi

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

*** 設定 [#rcb4ed1b]
「エクステンション」で
- Convert
- eol
- graphlog
- histedit *
- mq *
- rebase
- record
- shelve
- strip
- transplant
- win32mbcs *

* は必ず導入してください。 [#ve86b857]

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

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



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

kdiff3-0.9.96+cjk.0.zip

で上書きする。

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

* レポジトリの初期化またはクローン [#t294b888]

* レポジトリの配置方針 [#w45f187f]


** 中央リポジトリ [#udf746a9]

** ワーキングコピー [#ec162bfb]


* 既存VCSとの連携 [#oe9ed5d6]

* 修正項目の分割、統合 [#l206c7b9]

** パッチの分割 [#y5d0668f]


** パッチの統合 [#ma245eae]


* ブランチとタグ [#gd30e715]

** hg merge [#v2ae9720]

** hg graft [#ld46b9a1]

** 衝突が起きたときは [#k5f5af24]


* リポジトリブラウザ [#j16b51a2]

** 差分の比較 [#aa4dd27f]

** ブラウザで閲覧 [#u1922261]

サーバーの立ち上げ 

* 便利な使い方 [#gc3c521a]

** annotate [#y78f1d66]

** bisect [#z8397b3f]

* ケース [#cfc73675]

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

** パッチの適用を保留したい [#c300ece4]

** 違うレポジトリ間で比較したい [#l9b4c740]

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


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


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS