我们每周都会召开一次集成会议,审核未合并到主服务器的分支机构中的代码.作为起点,我们使用它来列出开放分支
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
问题是这些描述似乎存储在我本地存储库的配置中.这些描述可以推送到遥控器吗?
考虑到描述存储在配置文件中(这里是本地的,在你的Git仓库中),然后,不,不推送分支描述.
不推送配置文件(永远).请参阅" 是否可以从远程位置克隆git配置? "
但是,简单的文本文件是我当时推荐的分支描述的初始答案.
分支描述都是为了帮助发布有用的消息.
不能将该消息复制到其他repos上,而不必发布相同的信息/提交.
使用
branch.$name.description作为配置键,为用户提供一个位置来写下分支的目的是什么以及类似的东西,以便以后可以教授各种子系统,例如"push -s","request-pull"和"format-patch --cover-letter"来使用这些信息.