Eclipse Egit未检测到已更改的文件

pepwfjgg  于 2022-11-04  发布在  Eclipse
关注(0)|答案(9)|浏览(226)

我使用Egit和Eclipse已经有一年多了。我最近升级了我的计算机,不得不重新安装所有的东西。以前每当我对一个文件进行更改时,它都会立即被Egit选中,并在项目资源管理器中的文件名旁边显示红色高亮和星星。
我把所有的东西都备份了,并按照原来的样子运行,但是每当我做了更改,Egit都没有发现。我必须执行一个“git状态”,以便文件在文件资源管理器中显示为准备好暂存。我让Egit自动检测更改的文件是不是做错了什么,其他人有过这个问题吗?

vwkv1x7d

vwkv1x7d1#

  • 您使用的是哪个版本的EGit
  • 如果你在git跟踪项目中右击任何资源,你会得到egit团队菜单吗?
  • 如果没有,那么你需要做“团队〉共享〉Git”,然后勾选“使用或在项目的父文件夹中创建仓库”。2如果你使用的是最近的夜间构建版本,这将被自动勾选。
  • 当你修改一个由(e)git跟踪的文件时,一个文本装饰器“〉”应该出现在被修改文件的前面
  • 当您暂存修改后的文件(Team〉Add)时,装饰器应该显示星星
  • 而且staging视图应该总是显示所有修改文件的git状态
cs7cruho

cs7cruho2#

您可能需要“添加到索引”所有文件再次

追踪修订

点击项目节点上的TeamAdd(在Egit的最新版本上,此菜单项可能显示为Add to Index
(From EGit文档:)

bwntbbo3

bwntbbo33#

我发现你需要确保你的git仓库显示在Eclipse的Git Repositories视图中。
1.在仓库视图中,点击带有绿色+(加号)的[非常]小的Git图标到Add and Existing Local Git Repository
1.浏览到已经有.git子目录的目录,然后单击Finish,您应该会看到本地存储库显示在该列表中。
1.然后,您可以在repository视图中右键单击repo,并将下拉列表添加到Import Projects
1.选择“导入现有项目”。单击“下一步”。
1.您的项目应该被检查。如果需要的话,将它添加到一个工作集中。单击“下一步”(可能是“完成”)。

guykilcj

guykilcj4#

我遇到过一个类似的问题,我所有的更改都消失了。不知怎么的,Eclipse取消了我的Git仓库。一旦我再次选择它,它们都回来了。

5us2dqdw

5us2dqdw5#

如果您已将文件添加到Stage,则更改分支,它将要求您提交/隐藏/重置

bvn4nwqk

bvn4nwqk6#

我也遇到了同样的问题。从你的git仓库视图:右键单击-〉在git暂存中显示

sbtkgmzw

sbtkgmzw7#

对于我来说,我已经单击了团队--〉高级--〉否假定未更改,修复了这个问题

rn0zuynd

rn0zuynd8#

我在使用eclipse版本2021.12时也遇到了同样的问题。无论何时我对文件进行了更改,eclipse都没有检测到。
我用Intelij集成开发环境解决了这个问题。

9lowa7mx

9lowa7mx9#

我现在刚刚遇到这个问题,我通过点击按钮刷新Git暂存解决:

相关问题