1

例えば:

HG: Enter commit message.  Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: romkyns
HG: branch 'default'
HG: UNTRACKED FILE: NewFile.xaml
HG: UNTRACKED FILE: NewFile.xaml.cs
HG: changed MainWindow.xaml.cs
HG: changed Settings.cs

明らかに、これらの追跡されていないファイルを追加することは依然としてオプションですが、うまくいけば、これにより、不足しているファイルでコミットをプッシュする回数が大幅に削減されます。

これを達成する簡単な方法はありますか?

4

1 に答える 1

2

簡単ではありませんが、少しの作業で実際にそれを行うことができます。

指定されたメッセージなしで実行すると、Mercurialは、主に環境変数とからの構成設定hg commitなど、いくつかのことに基づいて使用するエディターを選択します。HGEDITORui.editorhgrc

選択したエディターを実行する前に、必要なコミットメッセージを生成するスクリプトをこれにポイントすると、期待どおりの結果が得られます。Mercurial wikiには、これを機能させるための記事bashがありますが、Windowsで(または他のUnixシェルを)実行していない限り、Mac/Linuxでのみ機能します。ただし、バッチスクリプトまたはPowershellを知っている場合は、難しすぎるはずです。

于 2012-04-05T17:43:42.180 に答える