I haven't had this problem before Eclipse Luna (I updated from Kepler just few days ago). Although I added to .recommenders to .gitignore it keeps tracking it.
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .recommenders/caches/identified-project-coordinates.json
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.fdt
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.fdx
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.fnm
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.frq
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.nrm
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.prx
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.tii
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_3.tis
modified: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments.gen
deleted: .recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_4
modified: .recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/ecli
.properties
Untracked files:
(use "git add <file>..." to include in what will be committed)
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.fdt
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.fdx
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.fnm
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.frq
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.nrm
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.prx
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.tii
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_5.tis
.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_6
no changes added to commit (use "git add" and/or "git commit -a")
Here is my .gitignore file:
*target*
*.jar
*.war
*.ear
*.class
# eclipse specific git ignore
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
.recommenders/
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
If I do git rm -rf --cached it removes it, but soon starts tracking again - as soon as my colleague makes changes in his files and push it on Bitbucket and I do pull. How should I fix this problem permanently?
Also, when I just did "git rm -r --cached .recommenders" it deleted whole bunch of cached files but top level directory stays.
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
.recommenders/
nothing added to commit but untracked files present (use "git add" to track)
If I try to remove it then it completely resets Eclipse workspace, and I have to import all projects all over again (so it doesn't physically delete workspace".