EGit 变灰/不显示提交



我一直遇到了一个有线问题(这里也已经描述(但尚未解决):

我曾经使用PyDev和Egit(最新版本,EGit是3.0.3)进行开发,只有一个本地存储库。一切正常,我能够在 PyDev 视角中使用"团队"菜单来提交、分支、反向等。

现在我添加了一个远程存储库来托管项目,从那时起,我无法提交到我的本地存储库。未检测到文件更改(更糟糕的是:我更改了文件 A,然后所有文件夹都标记为"已更改"(具有">"图标),并且没有文件被识别为"需要同步"。唯一可用的菜单点是"添加到索引"(没有效果)和"拉取"(显示"一切都是最新的" - 这是真的,因为服务器上没有新的东西可以拉取)。

当我使用 git(命令行或 git 扩展)时,我看到更改的文件已更改,并且它可用于暂存。我可以使用普通的 git 来提交、推送等,一切都按预期工作,并且没有显示错误消息。我只使用一个分支(主)。

即使我在 Eclipse 中打开"Git Repository Exploring"透视图并进入"Git Staging"选项卡,该文件也会列出。

我只用一个本地存储库(驻留在同一个 git 文件夹 ~/git 中)启动了一个新的测试项目,在这里我可以像以前一样提交......我将项目添加到同一个存储库服务器 - 仍然一切正常!我可以承诺,我可以推动,那里一切都很好......

是的,我可以通过使用 git 扩展来解决 hat,但我真的很喜欢 git 在 eclipse 中的平滑集成。因此,非常欢迎所有的想法,评论等!是的,我尝试重新启动日食;o)。

最后!!由于在我添加远程主机之前一切正常,在我的小玩具项目中一切都正常,我使用 gut bash 删除并重新添加了我的远程主机:

git remote remove origin

git remote add origin git@my_servername:my_repository.git

我想一些配置文件以一种非常不明显的方式损坏了(我检查了所有配置字段,没有注意到任何东西......

听起来像是一个错误,您可以通过使用插件设置数据来使其恢复到良好状态。

位于此处: ${workspace}/.metadata/.plugins

我强烈建议在开始玩之前备份整个文件夹。我还有其他日食问题,这些问题已通过进入此处并删除内容得到解决。

最新更新