我想确定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
答案 0 :(得分:2)
您可以通过以下方式查看这两个分支之间的更改:
services.AddApiVersioning(cfg =>
{ cfg.DefaultApiVersion = new ApiVersion(1, 1);
cfg.AssumeDefaultVersionWhenUnspecified = true;
cfg.ReportApiVersions = true; });