EGit - переключение веток не удаляет пустые каталоги / пакеты - PullRequest
2 голосов
/ 04 июля 2011

Я использую EGIT для управления своим GIT-репозиторием, который до сих пор работает хорошо. Однако, когда я переключаюсь с одной ветви на другую, файлы переключаются правильно, однако пустые каталоги и пакеты, которые существуют в одной ветви, но не в другой, остаются.

Я понимаю, что GIT основан на реальных файлах, а не на каталогах, однако это не идеально, так как моя отдельная ветвь была большим рефакторингом и поэтому содержит много пакетов, которых у основной ветки нет.

Из моего исследования, похоже, есть команда GIT git clean -d , которая должна очистить каталоги. EGIT поддерживает это? Или есть способ выполнить эту команду при переключении ветви с EGIT?

1 Ответ

1 голос
/ 04 июля 2011

Это похоже на ошибка 345585 : «EGit не удаляет пустые папки при переключении веток».

Он все еще открыт, поэтому на данный момент git clean -d - ваш лучший вариант (но вне Eclipse, в сеансе оболочки).


Обновление, июнь 2013 г., для Egit 3.0 Kepler :

A cleanДействие было добавлено в представление репозиториев.

clean egit action

...