Шаблон игнорирования для рабочего пространства затмения - PullRequest
8 голосов
/ 24 октября 2008

У вас есть хороший шаблон игнорирования для svn, git и т. Д., Который обрабатывает рабочее пространство затмения? Я хочу, чтобы версия обрабатывать все проекты в рабочей области. Он должен игнорировать все настройки eclipse, скомпилированные файлы и выходные папки.

1 Ответ

7 голосов
/ 24 октября 2008

Вы должны иметь возможность игнорировать только каталог рабочего пространства верхнего уровня. Что вы пытаетесь достичь?

Как правило, в каталоге над рабочим пространством сделайте следующее:

svn propset svn:ignore "<your_workspace_dir>" .

Поскольку вы хотите игнорировать более конкретные ресурсы в проекте, вы хотите что-то вроде этого (вы можете установить это, используя svn prop_edit_ svn: ignore <project_dir>):

.project
.classpath
.settings
bin

В стандартных проектах Eclipse JDT (с отдельными деревьями исходного кода и сборки), которые исключают то, что он выводит. Конечно, это будет немного отличаться для таких вещей, как проекты CDT, ruby ​​и так далее. YMMV, и так далее.

Моя общая практика - вручную версировать все, что мне нужно, а затем исключать все, что осталось. Подстановочные знаки опасны для игнорируемых; они могут легко помешать вам заметить что-то критическое, поэтому соблюдайте осторожность и игнорируйте только минимум.

...