2012-01-11 100 views
1

我有一個.gitignore文件,我也用EGit在我的Android項目的bin目錄中「untrack」和「ignore」文件。儘管如此,每當我提交時,這三個文件總是在那裏(灰色忽略X圖標),但會自動檢查。爲什麼?EGit忽略/ Android

這三個文件是classes.dex,myproject.apk,resources.ap_

我在世界上怎樣才能使它所以這實際上是忽略並在提交不能自動檢查?

謝謝。

+0

您是否檢查過回購協議中的實際內容?看看gitignore以確保列出文件,看看文件是否被實際追蹤(不只是虛假的複選標記)。 – Cascabel 2012-01-11 20:14:35

回答

1

您可以在.gitignore文件中明確聲明這些文件。或者你也可以通過添加這對您的.gitignore忽略所有.DEX,.apk文件,並.ap_文件:

*.dex 
*.apk 
*.ap_ 
1

如果文件已經添加,它不利於將其付諸的.gitignore。你也 需要告訴git不要跟蹤文件了(git rm)

3

robinr是正確的,git忽略甚至有時會惡化情況。

你可以做兩件事情:

1)拆下你是從第一的.gitignore試圖untrack文件。之後,你做untrack-> commit。在這之後你可以選擇git忽略它們。

OR

2)Assume unchanged,這標誌該文件,如果你從來沒有打動了他們之後,並實現你試圖做(忽略/ untrack)。