1

我遇到了一个有线问题(这里也有描述(但没有解决

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

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

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

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

我刚刚开始了一个新的测试项目,只有一个本地存储库(驻留在同一个 git 文件夹 ~/git 中),在这里我可以按照我习惯的方式提交......我将项目添加到同一个存储库服务器 - 并且仍然一切正常!我可以承诺,我可以推动,那里一切都很好......

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

4

2 回答 2

1

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

git remote remove origin

git remote add origin git@my_servername:my_repository.git

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

于 2013-09-24T01:38:17.090 回答
0

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

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

我强烈建议您在开始玩之前备份整个文件夹。我有其他的日食问题,这些问题已经通过进入这里并删除东西来解决。

于 2013-09-23T16:33:59.940 回答