提交后EGit错误的父级(Eclipse Git)

时间:2014-03-27 20:58:19

标签: eclipse git

假设我有一个同步的工作副本,本地Git存储库和远程Git存储库。 我完全确定工作副本和本地存储库是否真正同步。但他们确实有相同的文件,我没有#34;没有变化"在工作副本和本地存储库之间表示。

我的存储库初始状态如下(我正在分支上工作,名为" GenerateContent"):

enter image description here

现在我对我的工作副本进行一些更改并将它们提交给本地" GenerateContent"分支。

现在出现问题:不使用当前提交状态作为父级,而是将早期状态用作父级。您可以在屏幕截图中看到这一点:

enter image description here

从此出现了许多问题。例如,我必须将我的更改与旧版本合并。

此问题仅在EGit(Eclipse Git)中发生。当我在eclipse中做同样的更改,但是从另一个软件(SourceTree)做提交时,那么树保持线性。

我在EGit做错了什么?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以file an EGit bug为此并附上您的示例存储库吗?如果您无法发布存储库,git log --oneline --graph --all --decorate的输出可能有助于了解提交之前和之后的情况。