8

fetch が使用するデフォルトのコミット メッセージ「Automated merge with ....」は長くて見苦しく、履歴にローカル ディレクトリ パスが散らばっています。単純な「自動マージ」または単に「マージ」に置き換えたいと思います。

4

2 に答える 2

8

デフォルトでは、メッセージはカスタマイズできません (Mercurial インストール フォルダの下にある "library.zip" を確認してください。メッセージは の下にプレーン テキストで表示されますhgext\fetch.pyc)。

したがって、唯一の方法は「fetch」のソースコードを更新することです-このバージョンを試してください。メッセージを「Fetch merge」に変更しただけで、爆発のように機能します:)

library.zip\hgext\fetch.pyc上記のリンクのコンテンツを削除してそこに配置する必要がありfetch.pyます (プレーン python ファイル)。

于 2011-03-10T16:36:36.560 に答える
7

前に提案したようなカスタムビルドのフェッチ拡張機能を使用する代わりに、エイリアスを使用してコメントメッセージを上書きすることもできます。

[alias]
fetch = fetch -m "automated merge"

上記のコードをローカルの.hgrc(Windowsではmercurial.ini)に入れるだけです。

于 2012-10-17T01:13:14.200 に答える