Eclipse表示我的项目根文件夹下的文件已更改,但显然没有。为了帮助您查看问题,我附上了一个屏幕截图
在我的项目根文件夹旁边看到>
标记?这表明我已经更改了文件,但没有子文件夹具有该标记。这很重要,因为除非提交更改,否则现在它不会让我切换到另一个分支。
以下是重现我的问题的步骤(至少在我的机器上发生的事情):
- 我最初是在我的本地分支机构,它是远程 origin / develop 分支的克隆。
- 我创建了一个新的功能分支并将其签出。
- 处理某些功能,然后提交对 origin / develop 分支的更改。
- 切换回到我的本地开发分支(我在开始时所在的位置)。只是发现我在功能分支中更改的文件都被
>
标记标记为已更改,但如果我查看这些文件,则它们与远程原点相同/开发我之前克隆过的分支 - 未更改。
- 现在它不允许我签出其他分支,除非我提交这些“已更改的文件”。所以我对它进行了硬重置,但仍然有标记,eclipse不会让我切换分支。
- 我生气了,从原点开发了 pull 。最后,对于指向我的项目根文件夹的标记,所有
>
标记都除了。
- 如果我切换到功能分支我再次工作,然后将返回切换到本地开发,一切都回到第4步。
醇>
这是与Eclipse相关的问题吗?或者我做错了什么?请帮忙,我迷路了!