Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EclipseGitSynchronize不显示更改_Eclipse_Git_Egit_Synchronize - Fatal编程技术网

EclipseGitSynchronize不显示更改

EclipseGitSynchronize不显示更改,eclipse,git,egit,synchronize,Eclipse,Git,Egit,Synchronize,无论我做什么,Eclipse(EGit)都不会显示更改。我已经找了很多关于这个问题的资料,但都无法解决。我的一个朋友也有同样的问题。在过去,一切都很顺利,但从一天到另一天,问题就发生了 当我点击Team>Synchronize Workspace时,只会出现对话框“Synchronizing Git:No changes found.”。当我选择Team>Advanced>Synchronize时,也会发生同样的情况 我还安装了一个新的Eclipse(带有新的Windows),但问题仍然存在。我

无论我做什么,Eclipse(EGit)都不会显示更改。我已经找了很多关于这个问题的资料,但都无法解决。我的一个朋友也有同样的问题。在过去,一切都很顺利,但从一天到另一天,问题就发生了

当我点击Team>Synchronize Workspace时,只会出现对话框“Synchronizing Git:No changes found.”。当我选择Team>Advanced>Synchronize时,也会发生同样的情况

我还安装了一个新的Eclipse(带有新的Windows),但问题仍然存在。我的Ubuntu笔记本一切都很好

有人有同样的问题吗?有解决办法吗?我还尝试安装本文中提到的插件,但对我来说不起作用

更新 Eclipse还显示传入的更改(从上游获取后)和更改的文件(带有箭头),但同步视图仍然不显示更改


更新2我测试了Github的一个项目,在那里一切正常。这两个项目之间有什么区别?我已经检查了存储库设置,它们是相同的。身份验证是否会导致这些问题?正如我所说,该项目在我的Ubuntu机器上运行良好。

在同步工作区之前,您需要从远程存储库(
Team->fetch from Upstream
)执行“获取”,以将所有传入的更改获取到本地存储库中。之后,您可以同步它们

如果您不想进行两次同步单击,可以在
首选项->团队->Git->同步
中启用“同步前始终启动获取”


我以前也遇到过同样的问题,但升级到EGit 2.2似乎已经解决了这个问题。现在,命令行中的“git状态”和Eclipse中的“团队/同步工作区”之间是一致的

您可以从中获取EGit,也可以将更新站点添加到Eclipse

最新的Egit更新站点:

我们也遇到了同样的问题。事实证明,我们必须删除Git->SynchronizePreferences中的所有选项


我们正在使用EclipseJuno和开普勒。删除选项解决了这两个问题。

我尝试了新的EGit,重新克隆了项目,但除了以下内容外,没有任何效果:

  • 在“同步”视图中,单击“同步”按钮旁边的下拉箭头,然后选择“同步…”
  • 在出现的对话框中选择Git,然后按Next
  • 然后是关键部分——选择存储库的目的地,并选中“比较中包含本地未提交的更改”
  • 单击Finish
  • 这对我起了作用:


    无论你做什么改变。右键单击项目名称,然后转到团队并单击“添加到索引”。现在再次右键单击您的项目名称,然后转到团队并单击“提交”。现在您将看到Git临时控制台已经打开,您所做的更改开始显示在临时更改框中

    如果这对任何人都有帮助,我也遇到了同样的问题

    在同步过程中,在存储库选择中,未选中选项在比较中包括本地未提交的更改,并在同步视图中显示未发现更改。选中该选项进行同步,显示更改


    Eclipse版本:Luna Service Release 1(4.4.1)-MacOS

    不幸的是,这已经被检查过了。我已经更新了我的问题。是否有可能其中一个项目已关闭或未导入Eclipse?当这种情况突然发生时,您是否升级了项目配置中的任何内容或更改了项目配置中的某些内容?没有任何更改。正如我所说,我还安装了一个全新的操作系统和一个全新的Eclipse。在那之后,我用EGit退出了这个项目,错误已经出现了。在我的Ubuntu机器上,一切都运行良好。我添加了另一个更新。我以前从未见过这个bug,在我第一次使用提交和一步推送选项后,在Juno中体验到了它。升级到最新的EGit解决了这个问题。默认的Juno更新站点目前有EGit 2.1,Dan的有用回答给出了2.2的更新站点。然而,EGit现在已经达到2.3,并且变化非常频繁。最简单的方法就是使用Eclipse Marketplace,它总是指向最新版本。谢谢!这正是我想要的解决方案。谢谢!那个“目的地”小部件对我来说相当笨重。在它最终显示下拉列表之前,必须单击它几次。