【发布时间】:2018-04-17 14:19:02
【问题描述】:
让我先介绍一下我是 Git 新手。我在 VSTS 中创建了一个 POC,并在 Git 存储库中创建了一些代码,其中包含 2 个分支 dev 和 master。我对两者都有分支政策; dev 强制执行 squash 合并,而 master 不强制执行快进。我为我的代码更改创建主题分支,然后使用拉取请求将其导入开发,并使用另一个来掌握。我理解为什么我的分支由于 squash 合并而在提交中显示出差异,正如 here 所解释的那样。
我不明白的是,这正常吗?您是否在 sprint 结束时进行任何类型的清理过程?如果数字似乎是任意增长,那么对分支之间的差异进行指标似乎毫无意义。我尝试过正向和反向集成,但它们在提交方面彼此越来越不同步。从代码的角度来看,它们是相同的。
【问题讨论】:
-
“有必要吗?”不,您可以拥有两个几乎独立的分支,而不会出现任何问题。分支之间差异的重要度量由
git diff给出。如果这没有报告差异,或者仅报告自上次合并到master以来的差异,那么您就可以了。
标签: git azure-devops