Шаблон игнорирования для рабочего пространства затмения
-
04-07-2019 - |
Вопрос
У вас есть хороший шаблон игнорирования для svn, git и т. д., который обрабатывает рабочее пространство затмения? Я хочу, чтобы версия обрабатывать все проекты в рабочей области. Он должен игнорировать все настройки eclipse, скомпилированные файлы и выходные папки.
Решение
Вы должны иметь возможность игнорировать только каталог рабочего пространства верхнего уровня. Что вы пытаетесь достичь?
Как правило, в каталоге над рабочей областью сделайте следующее:
svn propset svn:ignore "<your_workspace_dir>" .
Поскольку вы хотите игнорировать более конкретные ресурсы в проекте, вы хотите что-то вроде этого (вы можете установить это с помощью svn prop_edit_ svn: ignore <project_dir>
):
.project
.classpath
.settings
bin
В стандартных проектах Eclipse JDT (с отдельными деревьями исходного кода и сборки), которые исключают то, что он выводит. Конечно, это будет немного отличаться для таких вещей, как проекты CDT, ruby, & Amp; c. YMMV, и так далее.
Моя общая практика - вручную версировать все, что мне нужно, а затем исключать все, что осталось. Подстановочные знаки опасны для игнорирования; они могут легко помешать вам заметить что-то критическое, поэтому соблюдайте осторожность и игнорируйте только минимум.