2015-06-16 2 views
1

Я работаю после набора обучающих программ java swing, каждый из которых является проектом Eclipse, сохраняя их в рабочей области. Я запускаю git-репозиторий в папке рабочего пространства (mac) и загружаю в github. Когда я загружаю эту папку на другой компьютер (linux), проекты не распознаются как таковые, а открытие/импорт в Eclipse завершается с ошибкой. Говорит: «Папка не распознана как проект». Каков наилучший способ обработки коллекции проектов в git?gitignore для папки проектов eclipse

+0

вы отправляете gitignore, PLS? – CML

ответ

2

Если вы хотите, чтобы все ваши данные проекта Eclipse, по всей вашей машины, вы должны добавить следующие файлы/папки в Git:

  • .classpath
  • .project
  • .settings (папка)

Убедитесь, что они не игнорируются ни в ваших локальных файлах, ни в globale .gitignore.

Игнорируйте такие вещи, как папки bin и target, поскольку они содержат скомпилированные классы и не должны добавляться в Git.

1

Что касается неудачного импорта: как пишет @nwinkler, Eclipse ищет .project и. classpath, поэтому вам необходимо добавить их (и каталог .settings) в ваш репозиторий git.

Что касается .gitignore, я обычно положить рабочее пространство вещи там (а затем сделать import existing projects в упадке после клонирования):

То есть,

.metadata/.plugins 
.metadata/.lock 
.metadata/.log 

, а затем для каждого проекта, в папку бин

project_dir/bin 

и любые другие сгенерированные файлы

Смежные вопросы