从今天开始,我使用 egit 进行日食
但有一个问题。
我提交了一个文件(完美运行),但是在提交之后,该文件被分阶段再次提交?并使用“git status”列出文件“要提交的更改:”但没有任何更改“git diff”没有输出。
怎么了?
在命令行中提交似乎按预期工作。这是一般的egit问题吗?
问候
看起来像错误 307560
基本上,EGit 或 JGit 似乎会在提交前或提交后立即更改文件的文件模式,然后文件在项目中被标记为脏文件。
奇怪的是,EGit 获取的文件模式更改足以将文件标记为脏文件,但不足以让您检查新的文件模式更改(如果您想要)——即使使用脏文件标记,尝试提交告诉你“没有选择更改的项目。你想修改最后一次提交吗?”
您需要将更改的文件从“Unstaged Changes”窗口拖到“Staged Changes”窗口