如何使我的 Gerrit 工作流程适应 Bitbucket 并且不讨厌它?

Art*_*tur 7 git bitbucket gerrit

tl;dr 在使用 Gerrit 较长时间并切换到 Bitbucket 后,我​​不禁觉得后者很糟糕。我认为这是因为我方面存在一些知识差距而不是软件本身,并且希望像使用 Gerrit 一样高效地使用它。

主要问题:追加到当前拉取请求并查看其历史记录

我最喜欢 Gerrit 的一点是它如何呈现变革历史。您只需git --commit --amend按下它,它就会显示为新的补丁集。您可以轻松查看哪些注释添加到了哪些版本的更改中,您可以查看提交的任何两个补丁集之间的差异。当根据您的评论查看某人的更改时,您只能看到最新更改和第 n-1 个更改之间的差异,或者选择要比较的基线。我在 Bitbucket 中找不到任何类似的清晰内容。它有类似的功能还是我的工作流程错误?与审阅者迭代处理拉取请求的首选方法是什么?

其他小事

  • Bitbucket 没有提供有用的“完成”自动评论,而是提供“点赞”功能。可以重新配置吗?
  • 为什么我只能在行间发表评论?我宁愿评论部分,因为这样更容易表达观点。有时您想注释单个字符,有时想注释 4 行块。
  • 我无法查看多个存储库中的所有拉取请求。严重地?
  • 为什么 Bitbucket 在文件末尾隐藏新行?

我真的很想喜欢 Bitbucket,但看起来这个工具不是为工程师/由工程师创建的。我很乐意用漂亮的界面或 JIRA 集成来换取更有用的差异工具或更好的审查流程。如果有人有类似的经历,我很高兴听到您如何将工作流程从 Gerrit 调整到 Bitbucket。