Рабочий набор из.gitignore в Eclipse
Как сделать так, чтобы рабочий набор Project Explorer автоматически создавался из содержимого .gitignore
и затем синхронизирован с .gitignore
?
Я работаю над проектом C++ AutoTools, который, как это обычно бывает в проектах AutoTools, генерирует довольно много файлов на этапе сборки. У меня есть.gitignored уже. Сейчас я пытаюсь использовать Eclipse для этого проекта и обнаружил, что мне придется тщательно выбирать файлы, чтобы снова их игнорировать.
1 ответ
Ты не можешь. Эта функция не существует.
Функциональность рабочих наборов была реализована задолго до появления GIT, и это был метод для удаления беспорядка в больших проектах, и, что важно, это был метод, который находился в области пользовательского интерфейса.
Фактически, документация точки расширения рабочего набора показывает, что возможно создать самообновляющийся рабочий набор, и поиск по базе кода egit не возвращает результатов.
Как я уже сказал, эта функция не реализована.
Тем не менее, вы можете создать свой собственный плагин, который будет делать то, что вы хотите. Это не очень сложно, и не должно занять больше дня или двух. Или просто откройте запрос функции в Eclipse bugzilla.
Что касается вашей основной проблемы, вы можете попробовать использовать механизм производных ресурсов. Он был добавлен, чтобы запретить групповым провайдерам (CVS/GIT) управлять файлами, являющимися результатом сборки.
Просто предупреждение - GIT не позволит вам игнорировать дальнейшие изменения любого ресурса, уже находящегося под его контролем.