2010-09-11 74 views
4

我从今天开始使用egit进行日食Egit在提交后上演?

但存在问题。

我提交了一个文件(完美工作),但是在提交之后,文件被重新提交了吗? 和“git status”列出文件“要提交的更改:” 但没有任何更改,“git diff”没有输出。

怎么回事?

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

问候

+0

例如:It仍处于开发阶段(说得好听),这是一个完全独立的执行混帐的 - 所以很遗憾尽管在命令行中使用真正的git会很好,EGit仍然会有很多问题。不过,希望它会得到快速提升,因为Eclipse非常受欢迎,我相信它正在朝着git方向发展......他们现在至少拥有git镜像。 – Cascabel 2010-09-11 16:52:46

回答

4

貌似bug 307560

基本上,似乎有一种情况,例如:It或JGit更改文件的文件模式,或者立即之前或之后提交,然后将文件在项目中被标记为脏。
奇怪的是,EGit会选择足够的文件模式更改以将文件标记为脏,但不足以允许您检入新文件模式更改(您是否想要) - 即使使用脏文件标记,尝试提交告诉你“没有选择更改的项目,你希望 修改上次提交吗?”

+0

感谢这一直在扰乱我一段时间;很高兴知道有一张票! – ksclarke 2010-10-14 05:50:59

0

您需要从“不分阶段的变化”窗口拖动更改的文件“阶段变化”窗口