2015-02-23 102 views
1

标题几乎说明了一切,但更糟糕的是,新文件不被跟踪。我认为这可能是一种罕见的例外情况,但最好知道是什么导致了这个问题 - 万一一个大型项目被这个问题困扰了。这个问题可能会帮助任何人陷入困境,所以请发表你的建议。为什么IntelliJ IDEA无法为GitHub提交索引文件?

这里的情况截图:


这里是我张贴的Settings... > Version Control > Ignored Files页面的截图:http://i.imgur.com/XwByblX.png这说明了什么是错的线。

如果仍然无法索引:
这可能是因为删除文件的忽略,即VCS还没有被带至的事实后速度。转至VCS > Show Changes View,然后点击CTRL+F5或点击刷新图标。现在你有Unversioned文件,你可以将文件添加到索引。

我已经用迂回的方式解决了这个问题。我所做的是:我没有包含Eclipse创建的.classpath文件。 IntellIJ问我是否想要打开.project,我取消了这个,并且经常打开这个项目,这为我解决了这个问题。它可能会悄悄地引起screenshot的忽略条目。

+1

该文件被忽略。要理解为什么,请显示您的.gitignore文件的内容以及设置|版本控制|忽略的文件。 – yole 2015-02-23 20:19:05

+0

是的,第三项@Byrk是罪魁祸首。你正在忽略你的整个项目文件夹 – sircapsalot 2015-02-23 20:32:00

+0

@Byrk把那个截图添加到你的文章 – JNYRanger 2015-02-23 20:33:05

回答

3

该文件被忽略。您已将整个项目目录添加到“设置|”中的“忽略的文件”版本控制|被忽略的文件,导致IntelliJ IDEA不会将任何文件显示为未版本化,并且不允许将它们添加到Git。

您需要从忽略的文件列表中删除项目目录。

+0

虽然它可能是具有讽刺意味的,但它并没有解决这个问题,但是,在我认为是正常的情况下会这样。 – Nikita 2015-02-23 20:55:32

+0

请尝试按下更改视图中的“刷新VCS更改”按钮。 – yole 2015-02-23 20:56:32

+0

哦,我明白了,这些文件不会自动添加到VCS中。谢谢你,你已经帮了大忙,只是指出了这一点。 – Nikita 2015-02-23 20:59:29

相关问题