2012-01-21 5 views
1

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

target 
target-eclipse 
*.class 

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

ответ

1

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

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

В качестве альтернативы, в рамках Eclipse в разделе «Окно/Предпочтения/Команды/Игнорируемые ресурсы» вы можете добавлять шаблоны там (например, *.class), которые будут применяться повсеместно. (Но я бы настоятельно рекомендовал вышеприведенный подход.)

+0

Да, все мои файлы классов генерируются в папках 'target' и' target-eclipse', но когда я пытаюсь использовать '/ target/**' или '/' вообще, затмение жалуется и не позволит мне сохранить настройки – raffian

+0

@ RaffiM - Вам это не нужны. «target» и «target-eclipse» достаточно для себя, если все остальное находится внутри них. Я бы просто удостоверился, что эти папки еще не существуют в SVN, что может смутить для клиента. – ziesemer

+0

Вы правы, у меня были папки в svn, не зная, что они там ... Я удалил их, и теперь, из затмения, когда я совершаю, я не вижу никаких папок классов, отображаемых в диалоговом окне фиксации, спасибо! – raffian

 Смежные вопросы

  • Нет связанных вопросов^_^