UPDATE ....似乎这个问题已经解决了。感谢那些试图提供帮助的人。
我在VSTS中使用git有一个奇怪的问题。看来我的一些分支彼此非常不同步。
注意:我们一直在使用VSO / VSTS& Git已经有一年了......虽然这只是在3周前开始发生的。我们所做的改变是我们开始执行一些服务器端" Pull Requests"同时还允许开发人员在本地合并分支并将这些合并提交/推送回VSTS(我不认为这会是一个问题!)
到目前为止...... 我已在本地合并我的分支并推送(同步)。我已完成" Pull Requests"在服务器上...尝试谷歌搜索几个小时(验证了与gitk的实际提交差异)...并且由于分支差异在每个阶段不断增长,我仍然处于亏损状态。
由于我可能没有很好地解释这个问题,也许这会有所帮助。这是我目前分支机构的快照:
专注于" epic / user_accounts_453"分支......选择" Behind 988"链接我得到:
所以...我的988承诺发生了什么,我落后了。在我的本地和原始分支上使用gitk(gitk branch1..branch2)会产生类似的结果......"没有选择提交"。
反转比较(或选择"前方1015"链接)会产生20个左右的实际提交列表,其中包含" epic"分支领先于dev(gitk显示类似的树形图):
我缺少的其他1000次提交在哪里? (我认为git或VSTS的UI在某种程度上是不同步的......但我不知道如何让它恢复显示0 ... 20在这种情况下的正确差异)
任何建议,指示或指示都将不胜感激。 (我甚至不确定我应该在哪里找到问题!) (feat / data_tab_1427和bug / dropdows_1524分支尚未显示此行为。)
谢谢!
-edit-如果它有用,我从git得到的一些数字。 " dev"的提交总数分支是1909.总共提交到" epic / user_accounts_453"分支是1935年。这是我所期待的。在VS(或gitk)中查看历史记录......许多提交实际上都是相同的。所以除了VSTS中的显示外,一切看起来都是正确的。