2009-02-13から1日間の記事一覧

hg cloneもうひとつのやりかた

いままでクローン元のリポジトリまでcdして hg clone クローン元リポジトリ名 クローンしたい先/クローン先リポジトリ名 という方法でクローンしていたがクローンしたい先のレポジトリにいといて hg clone file://クローン元のroot クローン先リポジトリ名 …

diff3 - 3つのファイルの差異の表示

diff3 コマンドは diff コマンドと違い、3つのファイル間の差異を表示します。例えば、ある1つのファイルがあり、自分がそのファイルに変更を加えたと同時に、他の人もそのファイルに変更を加えていた場合、その差異を表示、というより変更をマージするた…

hg diffしてみよう

hg diffという 差分を教えてくれるコマンドがある hg diff [ファイル名], hg diff -r [リビジョン番号1] -r [リビジョン番号2] [ファイル名] 変更があったファイルのdiffを表示、後半はリビジョンの範囲を指定した場合 一度試してみるまずテスト用のvim を作…

hg push したら自動でupdateしたい

自動で hg update したいリポジトリの .hg/hgrc に [hooks] changegroup = hg update >&2 って書いとけばいいよ。

hg tag

どうやらチェンジセットIDにわかりやすい名前のタグを関連つけて バージョン管理しやすくするものみたい。Mercurialではタグをワーキングディレクトリの.hgtagsというファイルに格納します。 .hgtagsにはチェンジセットIDとそれに対応付 けられたタグのリス…