33

私はいくつかの探索的作業を行っており、同じタスクのいくつかの異なるバリエーションに30分を費やす可能性が最も高いです。アプローチ間を行ったり来たりできるように、gitで追跡したいと思います。また、ブランチが3つ、6つ、または9つある場合、それらを区別するために、ブランチ名よりも多くの情報が必要になる場合があります。

新しいブランチにコメントを添付する最もクリーンな方法は何ですか?

4

1 に答える 1

60

ブランチの説明が必要です。

git branch --edit-description

これにより、エディターが開き、メタデータをブランチに添付できるようになります。あなたはそれを抽出することができます:

git config branch.<branch>.description

重要な注意事項:

  1. これはローカルに保存されます。定義上、に格納されているため、プッシュすることはできません.git/config。それでも、このユースケースではうまく機能します。

  2. ブランチを削除すると、説明も削除されます。

  3. を設定すると、この説明をマージコミットにプッシュできますgit config --global merge.branchdesc true。これは、を発行するgit merge --log <branch>と、ブランチの説明がストックマージコミットメッセージに強制されることを意味します。これには多くの用途があります。たとえば、これは私の雇用主でトピックブランチのリリースノートを追跡する方法です。

于 2012-08-09T14:54:48.760 に答える