2015-02-23 70 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

相關問題