git - 在 Bitbucket 中合并时显示带有提交消息的分支名称
问题描述
有没有办法在回购设置或其他方式中打开它?如果没有,是否有任何解决方法?
上面,你可以看到一个 PR 有很多来自不同分支的提交,合并到stage
之前,但我们无法准确识别来自哪些分支。我期望的是在每个提交消息的对面显示一个分支名称,但我不知道在 Bitbucket 中是否可能。我说的是 Bitbucket 网站上的 UI,如果不是很明显的话。
解决方案
我期望的是在每个提交消息的对面显示一个分支名称
你为什么这么期待?当您将 branch 合并other
到 branchstage
时,此时您“打开”的唯一分支是stage
. 没有什么要知道的了。
好吧,还有一些事情要知道:如果有合并提交,分支other
可能是合并提交的父级。但是该名称other
在任何意义上都没有“附加”到合并提交本身,并且提交消息中没有任何内容可以说明当时另一个父分支的名称,除非您专门使用提交创建了合并提交确实这么说的消息。
另外,不要忘记分支名称是易变的;良好的做法通常需要在合并后删除分支名称,因此在任何情况下都不会显示名称。
听起来,好像这里的目标是您想要查看历史图表。Bitbucket 不一定会向您展示这一点,但您本地的 Git 会通过使用一些绘图工具来展示。您git log --graph
当然可以使用,但您也可以使用gitk
或任何其他绘制此类图形的 Git GUI。
然而,即便如此,您也不会看到任何有用的历史记录,除非这些是真正的合并提交。如果您通过 Squash 或 Rebase“策略”进行“合并”,这在 Bitbucket 上是可能的,那么这些提交与除此 ( ) 之外的任何其他分支都没有历史关系stage
。
推荐阅读
- angular - Angular 6 - 浏览器刷新页面 id 丢失
- python - 无法从 opencv 转换为 PIL Image 以正确输入到自定义模型( InceptionV3 )
- javascript - 在浏览器中,如何检测与按钮交互触发了什么事件?
- spring - 我的 authenticationTokenFilterBean 在非受保护端点上被调用
- google-sheets - 谷歌表格 IMPORTXML 的价格
- git - 如何将下载的 ZIP 项目从 bitbucket 推送到 Github?
- javascript - Javascript 图像未显示在网站上
- html - 如何在大屏幕上使 bootstrap 4 轮播图像变小
- python - 如何用 groupby 插入缺失值?
- javascript - 将加密 hmac 转换为 crypto-js hmac 字符串