Eclipse исключает каталог сборки из SVN - PullRequest
0 голосов
/ 18 марта 2012

Я создал новый репозиторий svn для моего c проекта на моем сервере и проверил его в eclipse (индиго). Я могу зафиксировать любой файл, который добавлю в проект, но по какой-то причине Eclipse исключает каталог Debug из svn. Если я пытаюсь добавить его в систему управления версиями вручную, он говорит: «Вы явно попросили систему управления версиями одного или нескольких ресурсов, которые в противном случае были бы проигнорированы. Продолжить?». Если я нажимаю Да, я могу зафиксировать папку, но она не работает рекурсивно через подпапки, и если в ней появляется новый файл, я должен добавить это тоже вручную. Есть ли способ, я могу удалить этот каталог из списка игнорируемых затмений?

Это правда, что он содержит make-файлы, сгенерированные eclipse, но я бы тоже хотел иметь make-файлы, когда проверяю проект на другом компьютере.

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2012
  1. Да, вы можете игнорировать все дерево
  2. Оли прав: сборочные артикаты в соответствии с лучшими практиками и просто логикой должны быть исключены из source-control , потому что

    • Они восстанавливаются на разных хостах при сборке
    • Они могут различаться для разных целей, из-за возможных разных конфигураций
  3. Чтобы исключить некоторые паттерны из игнорирования и, в общем, лучшего понимания когда, где, что происходит, вы должны иметь некоторые знания об инструментах «под капотом», а именно - Subversion , Читайте о SVN: игнорировать свойства, правила и шаблоны. В вашем случае вы должны удалить | edit wide svn: ignore свойство из Debug dir и его подкаталогов и добавить | иметь шаблон (ы) (лучше делать, чем не делать) для "всех файлов, кроме make-файлов", но повторно -читай моё примечание 2.2, прежде чем делать это

...