高度な Tips

  1. Debug Command Tricks

    by Friedrich Kastner-Masilko on April 23

    Mercurial has some “hidden” debug commands that can make your day in special situations.

  2. Merging MQ Patches with Rebase

    by Steve Losh on February 11

    MQ patches don’t usually merge well, but you can use the rebase extension to fix that!

  3. Styling Mercurial’s CLI

    by Steve Losh on January 15

    Mercurial’s command line interface is great, but with a little bit of work we can make it even better!

  4. Handling Binary Files in a Merge

    by Ryan Wilcox on November 30

    Mostly we deal with text, source code etc. But sometimes we put binary files into our repository and dealing with the inevitable merge conflict is not as easy as source code.

  5. Combining Repositories

    by Steve Losh on November 17

    What can you do when you realize: “Oh, maybe the documentation should be in the same repository as the code?”

  6. Convert でリポジトリを分解する

    by Thomas G. Willis on November 16

    リポジトリが無駄にやたらデカくなってしまい、 個々のプロジェクトにそれぞれ別のリポジトリがあるほうがいいと思ったら? しまった、履歴をどうするよ?

  7. Git ミラーを作る

    by Steve Losh on November 9

    あなたは Mercurial を選んだのだけれど、 Git が好きな人も多い。 彼らがあなたのプロジェクトに貢献しやすくしよう。

  8. キータイプを減らそう

    by Steve Losh on October 30

    エイリアスで使えるちょっとしたことに、きっと驚くんじゃないかな。

  9. Bash から BitBucket を開く

    by Steve Losh on October 8

    リポジトリの BitBucket ページへアクセスする度に、手でウェブブラウザを開くのが面倒だって?

  10. SSH 経由でリポジトリを作る

    by Steve Losh on October 2

    リポジトリを作成するためにサーバーへログインする必要はありません。 hg clone が使えます。

  11. HTTPS ユーザー認証の設定

    by Zachary Voase on October 1

    HTTPS 経由の push/pull で、毎回パスワードを入力しなくていいように Mercurial を設定しよう。

  12. リネームを自動検出する

    by Steve Losh on September 30

    Mercurial はファイルの追加・削除から名前変更を把握することができます。 あなたがちゃんと お願いしたら 。

  13. Fetch エクステンション

    by Zachary Voase on September 29

    あなたが Git からの乗り換え組で、 git pull の自動マージ機能が無くて困っているなら、 お探しのエクステンションはこれでしょう。

  14. Nudge — 穏やかな Push

    by Steve Losh on September 28

    hg nudge エイリアスを追加して、作業ディレクトリの親だけを push しよう。