如何计算Git中的功能分支变化?

时间:2019-01-13 06:49:24

标签: git

我想确定git功能分支上所有代码更改的全部总和。

以下面的示例为例,您如何确定为功能XYZ编写的实际更改? D和G代表唯一的实际变化。我以为我可以通过测量A和G之间的差异来做到这一点,但合并F会使G膨胀,而代码与XYZ功能无关。

我想我必须自己遍历(我将使用GithPython)并总结A-> D和F-> G的更改。这个策略有缺陷吗?有更好的方法吗?

                 D --- F -- G           featureXYZ_branch
                /     /      \
    HISTORY--- A -- B -- C -- D ----    master

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式查看这两个分支之间的更改:

  services.AddApiVersioning(cfg =>
    { cfg.DefaultApiVersion = new ApiVersion(1, 1);
      cfg.AssumeDefaultVersionWhenUnspecified = true;
      cfg.ReportApiVersions = true;     });