Хорошо, у меня есть проект android и несколько связанных java-проектов в каталоге (по сути, в рабочей области). Я добавил их всех в мерзавец. Мой .gitignore выглядит следующим образом:
# OS Files
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db
#Android
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
#Java
*.class
# Eclipse
*.pydevproject
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
# libgdx specific
*/libs/*
Теперь, когда я пытаюсь проверить это на другом компьютере и импортировать проекты eclipse в git, у меня возникают проблемы. Базовые проекты Java работают нормально, но проект Android жалуется, что не может найти папку gen, и если я пытаюсь выполнить чистку, он жалуется, что у проекта нет файла default.properties. Если я сам создаю файл gen, он по-прежнему жалуется на файл default.properties, а также жалуется, что он не может разрешить java.lang.Object (!?). Не уверен, что здесь происходит. Я предполагаю, что что-то, что я должен проверить в системе контроля версий, не будет зарегистрировано, но я не совсем уверен, что. Есть идеи?