我们每周都会举行一次集成会议,我们会审核未合并到主服务器的分支机构中的代码。作为起点,我们使用它来列出开放分支
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
问题是这些描述似乎存储在我本地存储库的配置中。这些描述可以推送到遥控器吗?
答案 0 :(得分:7)
考虑到描述存储在配置文件中(此处为本地,在您的Git仓库中),然后,否,不会推送分支描述。
不会推送配置文件(永远)。请参阅“Is it possible to clone git config from remote location?”
简单的文本文件当时为my initial answer for branch description recommended。
分支描述都是为了帮助发布有用的信息 不能将该消息复制到其他repos上,而不必发布相同的信息/提交。
使用
branch.$name.description
作为配置密钥,为用户提供一个位置来写下分支的用途和类似内容,以便各种子系统,例如,之后可以教授“push -s
”,“request-pull
”和“format-patch --cover-letter
”来使用此信息。
答案 1 :(得分:0)
这似乎是一个相当新的git功能,可能还没有得到很好的支持。请查看自述文件功能Branch descriptions in git