4

从今天开始,我使用 egit 进行日食

但有一个问题。

我提交了一个文件(完美运行),但是在提交之后,该文件被分阶段再次提交?并使用“git status”列出文件“要提交的更改:”但没有任何更改“git diff”没有输出。

怎么了?

在命令行中提交似乎按预期工作。这是一般的egit问题吗?

问候

4

2 回答 2

4

看起来像错误 307560

基本上,EGit 或 JGit 似乎会在提交前或提交后立即更改文件的文件模式,然后文件在项目中被标记为脏文件。
奇怪的是,EGit 获取的文件模式更改足以将文件标记为脏文件,但不足以让您检查新的文件模式更改(如果您想要)——即使使用脏文件标记,尝试提交告诉你“没有选择更改的项目。你想修改最后一次提交吗?”

于 2010-09-11T16:56:02.767 回答
0

您需要将更改的文件从“Unstaged Changes”窗口拖到“Staged Changes”窗口

于 2016-07-04T16:23:46.667 回答