9

我已经一起使用 Egit 和 Eclipse 一年多了。我最近升级了我的电脑,不得不重新安装所有东西。以前,每当我对文件进行更改时,它都会立即被 Egit 拾取,并在项目资源管理器中的文件名旁边显示为红色突出显示和星号。

我已将所有内容备份并按原样运行,但是每当我进行更改时,Egit 都不会接受更改。我必须执行“git status”才能使文件显示为准备好在文件资源管理器中暂存。我做错了什么让 Egit 自动检测更改的文件并且其他人有这个问题吗?

4

7 回答 7

7
  • 您使用的是哪个版本的 EGit
  • 如果您右键单击 git 跟踪项目中的任何资源,您会获得 egit 团队菜单吗?
  • 如果没有,那么您需要执行“团队 > 共享 > Git”,然后选中“在项目的父文件夹中使用或创建存储库”。如果您使用的是最近的夜间构建版本,则会自动检查。
  • 当您修改由 (e)git 跟踪的文件时,文本装饰器“>”应该出现在修改后的文件前面
  • 一旦您暂存修改后的文件(团队>添加),装饰器应该显示星星
  • 登台视图也应该始终显示所有修改文件的 git 状态
于 2012-05-14T20:21:12.803 回答
3

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

跟踪更改
单击项目节点上的团队>添加。(此菜单项在 Egit 的最新版本中可能显示为Add to Index )

(来自EGit文档:)

于 2012-05-10T18:50:48.643 回答
3

我发现您需要确保您的 git 存储库显示在 EclipseGit Repositories视图中。

  1. 在存储库视图中,单击带有绿色 +(加号)符号的 [very] 小 Git 图标Add and Existing Local Git Repository
  2. 浏览到已有子目录的目录.git并单击Finish。然后,您应该会看到您的本地存储库出现在该列表中。
  3. 然后您可以在存储库视图中右键单击存储库并将下拉添加到 Import Projects.
  4. 选择“导入现有项目”。点击下一步。
  5. 你的项目应该被选中。如有必要,将其添加到工作集中。单击下一步(可能是完成)。
于 2013-03-12T20:48:28.713 回答
1

我有一个类似的问题,我的所有更改都消失了。不知何故,Eclipse 取消了我的 Git 存储库的选择。一旦我再次选择它,它们都回来了。

在此处输入图像描述

于 2020-04-05T00:08:18.533 回答
0

如果您已经将文件添加到 Stage 然后更改分支,它将要求您提交/存储/重置

于 2019-01-10T19:38:17.970 回答
0

我遇到了同样的问题。从您的 git 存储库视图中:右键单击 -> 在 git staging 中显示

于 2019-06-26T12:27:57.813 回答
0

对我来说,我点击了 Team --> Advanced --> No Assume Unchanged,解决了这个问题

于 2021-06-25T20:30:26.207 回答