BitBucket Data Center如何在Pull Request中查看多个指定提交的差异
在同一Pull Request中查看任意两个提交diff的方法
以下是针对你当前使用的代码托管平台的操作方案:
- 第一步:进入目标Pull Request的「提交」标签页,找到并复制你需要对比的两个提交的哈希值,同时记录仓库对应的ID(可在仓库设置页查询,同仓库ID固定不变)
- 第二步:按以下模板拼接访问地址即可直接查看两个提交的diff:
http://<你的平台域名>/projects/<项目标识>/repos/<仓库标识>/compare/diff?targetBranch=<较早的提交哈希>&sourceBranch=<较晚的提交哈希>&targetRepoId=<仓库ID>注意:
targetBranch参数填写时间更早的提交哈希,sourceBranch填写时间更晚的提交哈希,即可按时间正序查看变更内容 - 快捷操作(适用于较新版本平台):在PR的提交标签页中,先点击选中第一个要对比的提交,再按住
Ctrl(Windows系统)/Command(Mac系统)点击第二个提交,平台会自动跳转生成两者的diff对比页面,无需手动拼接地址
平台原生默认diff入口说明
目前平台原生仅提供两类无需手动拼接地址的diff查看入口:
- 单个提交diff:点击PR提交列表中的任意提交即可查看,对应地址格式为
http://<你的平台域名>/projects/<项目标识>/repos/<仓库标识>/pull-requests/<PR编号>/commits/<提交哈希> - 整个PR全量diff:点击PR详情页的「diff」标签即可查看,对应地址格式为
http://<你的平台域名>/projects/<项目标识>/repos/<仓库标识>/pull-requests/<PR编号>/diff
内容的提问来源于stack exchange,提问作者Sarov
相关产品推荐
相关产品推荐

