13

週に 1 回、master にマージされていないブランチのコードをレビューする統合ミーティングがあります。開始点として、これを使用して開いているブランチをリストします

git branch -a --no-merged master

チケット番号に基づいてブランチに名前を付けているため、実際に何を見ているのかを理解するのは困難です。私は戻ってきます

BUG_1231231
BUG_1412434
FEATURE_1231231
FEATURE_1232244

実行して説明を追加および表示できることを知っています
git branch --edit-description BUG_1231231
git config branch.BUG_1231231

問題は、これらの説明がローカル リポジトリの構成に保存されているように見えることです。これらの説明をリモートにプッシュできますか?

4

2 に答える 2

11

Considering the description is stored in the config file (here, the local one, within your Git repo), then, no, branch descriptions aren't pushed.

Config files are not pushed (ever). See "Is it possible to clone git config from remote location?"

Simple text files are, though, as my initial answer for branch description recommended at the time.

ブランチの説明は、公開に役立つメッセージを作成するのに役立ちます。
同じ情報/コミットを公開する必要がない他のリポジトリにそのメッセージをコピーするためではありません。

構成キーとして使用branch.$name.descriptionして、ブランチの目的やそのようなことについてユーザーに書き込む場所をユーザーに提供します。これにより、さまざまなサブシステム (たとえば、" push -s"、" request-pull"、" format-patch --cover-letter") が後でこの情報を使用するように教えることができます。


2020 年更新 (8 年後):

philbは、 「ブランチの説明はバージョン管理可能である必要がある」という問題438についてコメントで言及しています。 フィルブは次のように付け加えています。gitgitgadget/git

これが実装された場合、ブランチの説明は refs に保存され、リモートにプッシュされる可能性があります。

于 2012-06-12T14:21:38.840 に答える
0

これはかなり最近の git 機能のようで、まだ十分にサポートされていない可能性があります。README機能、gitのブランチの説明を見てください

于 2012-06-12T14:14:49.573 に答える