Windows+TortoiseHgで始めるMercurial(hgコマンドをTortoiseHgで)
この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。
- 設定 => 2.x版はこちら
- hgコマンドをTortoiseHgで => 2.x版はこちら
- ブランチ・リポジトリ間の連携 => 2.x版はこちら
- 間違えたときのやり直し => 2.x版はこちら
- bitbucketの使い方(あとで書く)=>2.x版はこちら
リポジトリの作成
空のリポジトリを作成
新しくバージョン管理を開始する場合に使います。リポジトリを置くディレクトリ上で右クリックして、
「TortoiseHg」->「ここにリポジトリを作成」
「TortoiseHgリポジトリ作成」ダイアログで、リポジトリ作成ディレクトリが入力されていることを確認したら、「作成」ボタンをクリックします。
この時、日本語を含むディレクトリを指定するのは止めましょう。Mercurialは日本語の扱いに不安点があるので、余計なトラブルを避けた方が得策です。
最低限覚えること
Mercurialで最低限覚えておかなければならない操作には、以下のような操作があります。これだけ覚えておけばとりあえずバージョン管理が可能です。
- 更新 / hg update
- コミット/ hg commit
更新
ある特定の時点にファイルを更新します。ログビューアで更新したいリビジョンを右クリックして、更新を選択します。
表示されたダイアログで「更新」をクリックします。現時点行っている変更を破棄しても構わない場合、「ローカルの変更を破棄する」をチェックしてください。
ある程度変更を重ねてからやり直したくなった場合に便利です。
コミット
ファイルを変更したら、エクスプローラ上で右クリックして、「Hg コミット」を選択します。
コミットダイアログで、変更に含めるファイルを選択してコメントを記述しましょう。慣例として、1行目は変更の概要を記述します。必要であれば、3行目以降に詳細を記述してください。TracなどのITSが用意されいてるなら、関連するチケットの番号を記述しておくべきです。ITSの機能により、自動的にチケットにコメントが追記されます。もしそういう仕組みがないのなら、今すぐセットアップしましょう。