2012-01-11 10 views
1

私は.gitignoreファイルを持っています。私はAndroidプロジェクトのbinディレクトリにあるファイルを "untrack"して "無視"するためにEGitも使用しました。それにもかかわらず、コミットするたびに、これらの3つのファイルは常に存在します(灰色のXアイコンは無視されます)が自動的にチェックされます。どうして?EGit無視/ Android

3つのファイルはclasses.dex、myproject.apk、世界では、私はそれはので、これらが実際に無視され、コミット時に自動確認されていませんか?作ることができますどのように

をresources.ap_ありますか

ありがとうございました。

+0

実際にレポに何が含まれているか調べましたか? gitignoreを見てファイルがリストされていることを確認し、ファイルが実際に追跡されているかどうかを確認します(偽のチェックマークだけでなく)。 – Cascabel

答えて

1

これらのファイルを.gitignoreファイルに明示的に記述することができます。それとも、あなたの.gitignoreにこれを追加することで、すべての.dex、の.apk、および.ap_ファイルを無視することができます。ファイルが既に追加されている

*.dex 
*.apk 
*.ap_ 
1

場合、それは.gitignoreにそれらを置くためには役立ちません。あなたもまた は、もはやファイルを追跡しないようにgitに伝える必要があります(git rm)

3

robinrが正しい、git ignoreは場合によっては状況を悪化させます。

1)あなたが最初に.gitignoreからuntrackにしようとしていたファイルを削除します。

あなたは2つのことを行うことができます。その後、untrack-> commitを実行します。この後、gitを無視することもできます。

OR

2)Assume unchanged

、旗あなたが後にそれらを触れていないし、あなたが何をしようとしていたものを達成しなかった場合などのファイルを(/ untrack無視します)。