私はいくつかの探索的作業を行っており、同じタスクのいくつかの異なるバリエーションに30分を費やす可能性が最も高いです。アプローチ間を行ったり来たりできるように、gitで追跡したいと思います。また、ブランチが3つ、6つ、または9つある場合、それらを区別するために、ブランチ名よりも多くの情報が必要になる場合があります。
新しいブランチにコメントを添付する最もクリーンな方法は何ですか?
私はいくつかの探索的作業を行っており、同じタスクのいくつかの異なるバリエーションに30分を費やす可能性が最も高いです。アプローチ間を行ったり来たりできるように、gitで追跡したいと思います。また、ブランチが3つ、6つ、または9つある場合、それらを区別するために、ブランチ名よりも多くの情報が必要になる場合があります。
新しいブランチにコメントを添付する最もクリーンな方法は何ですか?
ブランチの説明が必要です。
git branch --edit-description
これにより、エディターが開き、メタデータをブランチに添付できるようになります。あなたはそれを抽出することができます:
git config branch.<branch>.description
重要な注意事項:
これはローカルに保存されます。定義上、に格納されているため、プッシュすることはできません.git/config
。それでも、このユースケースではうまく機能します。
ブランチを削除すると、説明も削除されます。
を設定すると、この説明をマージコミットにプッシュできますgit config --global merge.branchdesc true
。これは、を発行するgit merge --log <branch>
と、ブランチの説明がストックマージコミットメッセージに強制されることを意味します。これには多くの用途があります。たとえば、これは私の雇用主でトピックブランチのリリースノートを追跡する方法です。