Eclipse STS svn svn: игнорировать, не позволяя мне игнорировать определенные файлы - PullRequest
1 голос
/ 22 января 2012

Я использую Eclipse STS и SVN в Windows.Я могу зарегистрироваться / выйти из STS, нет проблем, но когда я фиксирую из STS, я хочу игнорировать сгенерированные файлы, такие как .class и т. Д. Поэтому я пытаюсь использовать вкладку Свойства SVN и установить свойство svn:ignore со следующими исключениями ...

target
target-eclipse
*.class

Но когда я выполняю фиксацию из затмения, файл .class все равно отображается в диалоге фиксации.Является ли шаблон игнорирования неправильным?Я попытался использовать /*.class, но затмение не позволило мне сохранить этот шаблон, утверждая, что шаблон недействителен

1 Ответ

1 голос
/ 22 января 2012

Эти шаблоны применяются только к текущей папке. Таким образом, то, что вы предоставили, исключит только файлы или папки с этими именами из корневой папки, но не любые подпапки. Я не верю, что есть опция SVN, которая позволяет применять эти шаблоны ко всем подпапкам.

Разве все ваши файлы * .class не должны находиться в вашей "целевой" папке или в другой папке "bin" в любом случае - отдельно от исходных файлов? Если / когда-то так, то вы можете исключить эту папку, которая исключит также всех ее дочерних элементов.

В качестве альтернативы, в Eclipse, в Window / Preferences / Team / Ignored Resources, вы можете добавить шаблоны (например, *.class) - которые будут применяться повсеместно. (Но я бы очень рекомендовал вышеупомянутый подход.)

...