git工作树中的文件内容如何不能反映头提交?

时间:2019-04-05 21:01:37

标签: git bitbucket

我们的企业使用BitBucket Server作为git的SoR。可能没关系,但我只是设置背景。

最近几天,几个不同的开发人员向我展示了他们的git commit和pull请求的问题,这似乎是不可能的。第一个向我展示了一个拉取请求,他刚刚执行了从目标分支到拉取请求分支的合并。它显示了一个带有合并冲突的文件(有3个不同的合并冲突文件)使他(和我)感到困惑,因为他在拉取请求中未对该特定文件进行任何更改。合并冲突清楚地显示了两个相对的变更块,但是他没有做出任何变更块。

今天,开发人员向我展示了一种情况,其中工作树中文件的内容未反映HEAD提交的内容。我们在BitBucket gui视图和本地存储库中(在拉出之后)都看到了这一点。我们验证了她希望看到的提交是分支上的最后一个提交,但是工作树中的文件根本没有这些更改。同样,当我在本地存储库中查看该文件时,也会看到完全相同的症状。

在BitBucket GUI中,我们甚至执行了“与前一个差异”,它清楚地显示了我们希望在工作树中看到的最新更改,但是当我们查看原始文件时,它没有这些内容。变化。

这是不时发生的事情吗?这里到底发生了什么,前进的合理路径是什么?

0 个答案:

没有答案