0

我们在工作中使用 GitHub 作为我们的代码存储库,使用 JIRA 作为我们的问题跟踪器,与 Crucible 和 FishEye 集成以进行代码报告和审查。我们用功能分支编号标记每个提交。

此设置有一个非常有用的功能:通过从 JIRA 票证的评论选项卡中创建 Crucible 评论,我们可以获得所有文件的漂亮树形视图,显示特定分支的所有更改,即使该分支已合并到 master 之后。

这是一个例子:

在此处输入图像描述

我们现在计划将问题跟踪移至 GitHub 问题。我已经很仔细地看了,但我在 GitHub 中看不到任何与之对应的内容。GitHub compare 让我在合并之前可以很好地查看特定分支的所有文件更改,但是之后呢?看起来检查合并分支中更改的唯一方法是将其与分支合并之前的 master 中的提交进行比较。

GitHub 有没有办法查看合并分支的所有提交,或者描述中具有特定功能分支编号的所有提交?

4

1 回答 1

0

解决方案是 cfstras 在他的评论中指出的:在合并分支之前创建一个拉取请求。这会创建一个即使在您合并后仍然可用的差异。如果您查看拉取请求中的“文件已更改”选项卡,您应该会看到所有更改的组合视图。非常感谢@cfstras!

在此处输入图像描述

于 2014-10-14T13:08:09.357 回答