ブランチの説明を表示する方法が今のところないことを確認しましたgit branch
( とは対照的にgit config
、以下のこの回答の最後の部分を参照してください)。
このスレッドには
次の v1.7.9 では、主に統合プロセスで使用されるブランチ記述が導入されます。request-pull/format-patch をあまり使わないユーザーにも役立つと思います。「 」内にブランチ名とともに短い要約をgit branch
表示するとよいでしょう。
ブランチが最終的にマスター ブランチにマージされ、リポジトリ自体を離れることがない場合でも、ユーザーに情報へのアクセスを許可するのは良いことだと思います。
ただし、「短い要約を表示しています...」と言うのは誤解です。
ブランチの説明のサポートは、ブランチに関する詳細な説明を記録する場所をユーザーに提供することです。これは、コミットのログ メッセージやシリーズのカバー レターに通常配置するものと同様のサイズです。
(1) 開発中に本質的に移動するターゲットであり、(2) タグやメモに適していないブランチには、これを行う便利な場所がありませんでした。
すでに簡単な要約に適した場所があり、「ブランチ名」と呼ばれています。関数に名前を付けるのと同じように、ブランチに名前を付けます。
提案されたパッチ " git branch --verbose-format
" はまだ完成していません。
したがって、pokeで言及されているスクリプト は、( を使用して) 1 つの可能な解決策として残ります。git alias
#!/bin/perl
$output= `git branch`;
foreach my $line (split(/^/, $output)) {
my ($is_current, $name) = split(/\s+/, $line);
my $description = `git config branch.$name.description`;
$description =~ s/\s+$//;
printf("%1s %-22s %s\n", $is_current, $name, $description);
}
Philip Oakleyはコメントで次のように提案しています。
コマンドを使用してブランチの説明を表示できますgit config
。
すべてのブランチの説明を表示するには、エイリアスがあります
brshow = config --get-regexp 'branch.*.description'
、そして私が持っている現在のHEADについて
brshow1 = !git config --get "branch.$(git rev-parse --abbrev-ref HEAD).description".