2011-08-19 14 views
8

可能性の重複:
Branch descriptions in git説明ラベルをGitブランチに追加することはできますか?

Gitのブランチに説明を追加する方法はありますか?私はブランチ名をかなり短くしておきたいと思っていますが、いくつかの簡単な説明を付けて列挙すると便利なことがあります。

+0

..あなたは既にブランチ名にいくつかの助けを得る;-)通常、いくつかの重点を置いて(良い質問

その効果にはLinus Tによってポストがあることを確信している - できるようにするとよいでしょうタグでもこれを行うことができます。 –

+0

@Paul R:タグは可能ですが、gitタグ-m "message"を使用してください – dunni

答えて

2

あなたはgit notesでこれを行うことができます切り替える、あなたはその代わりに、ファイルや使用などのメモを保存することができ

git notes show your_branch 

git notes add your_branch -m "BRANCH_DESCRIPTION: A descriptive name for this branch" 

は、その後、あなたは、このコマンドを使用してからそれを読み戻すことができます-fオプションの場合は-mオプション、もちろん文字列ではなくファイル名を渡します。

git notes add your_branch -f mynotes.txt 
+0

ありがとうございます。それでも、隣にあるメモを使ってすべてのブランチをリストすることができればうれしいです。 – JoGr

+3

これは誤解を招く恐れがあると思いますが、gitの注釈はオブジェクトにしか追加できないので、実際にコマンドを実行したときに 'your_branch'の先端にあったコミットにメモを追加していますブランチ。 'your_branch'にコミットを追加すると、' git notes show your_branch'はもう動作しなくなります。私はより良い解決策があると思う[Luweがリンクしている質問のトップ投票の答え](http://stackoverflow.com/q/2108405/223092)。 –

+0

はい、確かに。私の通常のワークフローに従えば、私が望むやり方ではうまくいきません。私はリンクされた質問をチェックアウトします... – JoGr

1

&名前がmerge commitノートにする必要がありますあなたのブランチの説明を追加する場所。これは、ブランチが短命で、ブランチの先端が永遠に続くことが保証されていないためです。

実際に必要な時間(説明的なブランチ名)は、そのブランチの頭(ヒント)が削除された後など、マージした古い履歴を確認する必要があるときです。

このように、マージコミットは、親ブランチのブランチ名/詳細(特にNo2、No3、..をNo1の名前として表示します)は、 「マスター」であるか、後のマージで表示されます)。

ブランチ名と説明は便利であり、必要ではありません。私はhow-to-avoid-merge-branch-name-of-branch-in-commit-messages

関連する問題