我遇到了一个有线问题(这里也有描述(但没有解决):
我曾经使用 PyDev 和 Egit(最近的版本,EGit 是 3.0.3)和一个本地存储库进行开发。一切正常,我能够提交、分支、反向等。只需在我的 PyDev 视角中使用“团队”菜单。
现在我添加了一个远程存储库来托管项目,从那时起,我无法提交到我的本地存储库。未检测到文件更改(更糟糕的是:我更改了文件 A,然后所有文件夹都被标记为“已更改”(带有“>”图标)并且没有文件被识别为“需要同步”。唯一可用的菜单点是“添加到索引”(没有效果)和“拉取”(表示“一切都是最新的” - 这是真的,因为服务器上没有新的东西可以拉取)。
当我使用 git(命令行或 git 扩展)时,我看到已更改的文件已更改,并且已提供用于暂存。我可以使用普通的 git 来提交、推送等,一切都按预期工作,并且没有显示错误消息。我只使用一个分支(主)。
即使我在 Eclipse 中打开“Git Repository Exploring”透视图并进入“Git Staging”选项卡,也会列出该文件。
我刚刚开始了一个新的测试项目,只有一个本地存储库(驻留在同一个 git 文件夹 ~/git 中),在这里我可以按照我习惯的方式提交......我将项目添加到同一个存储库服务器 - 并且仍然一切正常!我可以承诺,我可以推动,那里一切都很好......
是的,我可以通过使用 git 扩展来解决帽子问题,但我真的很喜欢 git 在 eclipse 中的平滑集成。因此,非常欢迎所有的想法、评论等!是的,我尝试重新启动 Eclipse ;o)。