Как заменить проект eclipse последней версией из головы с помощью EGit?

У меня есть рабочее пространство eclipse с кучей проектов из git, я использую egit для управления проектом. Обычно я провожу неудачные эксперименты, и я хочу взять проект и восстановить его точно в его состоянии в HEAD репозитория git.

Как мне это сделать с EGit?

Я попытался щелкнуть правой кнопкой мыши проект «Заменить на»> «Ревизия головы», что приводит к сбою eclipse. Я новичок в git, перенесенном из svn. есть ли эквивалент svn revert для проекта?


person ams    schedule 20.02.2012    source источник
comment
Стоит проверить, какая у вас версия EGit, так как 1.3 была выпущена несколько дней назад. Сбой не звучит как разумный ответ, если «заменить версией головы» еще не поддерживается.   -  person SteveD    schedule 20.02.2012
comment
обновился до egit 1.3 вроде быстрее и лучше.   -  person ams    schedule 22.02.2012


Ответы (1)


Если у вас нет неверсионных файлов (то есть "частных" файлов), которые вы не хотите потерять, вы можете попробовать сбросить свое рабочее дерево до текущего HEAD.

См. "Сброс текущего HEAD", выбрав "жесткий" вариант.

person VonC    schedule 20.02.2012
comment
Сброс на текущий заголовок, кажется, делает это для всего репо, а не только для отдельного проекта в репо, как это сделать для отдельного проекта? - person ams; 20.02.2012
comment
делать что-то на предпроектной основе в git, кажется, противоречит тому, как думает git, git, кажется, всегда работает со всем репо. - person ams; 25.02.2012