Subclipse svn: игнорировать
Я новичок в Eclipse. Я использую subclipse для подключения к моему SVN. Есть несколько папок и файлов, которые я бы хотел добавить в svn: ignore, но это было выделено серым цветом. Есть ли простой способ заставить subclipse игнорировать файлы и каталоги?
![subclipse]()
Ответы
Ответ 1
Вы не можете svn: игнорировать файл, который уже отправлен в репозиторий.
Итак, вы должны:
- Удалить файл из репозитория.
- Обновите свой проект (рабочую копию) до пересмотра главы.
- Восстановить файл в Eclipse.
- Установить svn: игнорировать файл через Team- > Добавить в svn: ignore.
- Перезапустите eclipse, чтобы отразить изменения.
Удачи!
Ответ 2
Я смог сделать это с помощью TortoiseSVN непосредственно из проводника Windows:
Щелкните правой кнопкой мыши файл, чтобы игнорировать → TortiseSVN
→ Delete and add to ignore list
Мне пришлось закрыть, а затем снова открыть проект в Eclipse, выполненная работа:)
Ответ 3
Кажется, Subclipse позволяет вам добавлять папку верхнего уровня для игнорирования списка, а не подпапок под ним. Не уверен, почему он работает таким образом. Тем не менее, я узнал по пробным версиям и ошибкам, что, если вы напрямую добавляете подпапку в элемент управления версиями, это позволит вам добавить другую папку на том же уровне в список игнорирования.
![alt text]()
Например, см. рис. выше, когда я хотел игнорировать папку webapp без добавления src, подзаголовок не позволял мне это делать. Но когда я добавил папку java для управления версиями, для webapp был включен параметр "Добавить в svn: ignore...".
Ответ 4
Работа с Subclipse на Eclipse Indigo Service Release 2
У меня были скопированные папки с временными файлами и журналами, лежащими под /src, в репозитории SVN. И, осознав это, я оказался в той же ситуации с серым "svn: ignore"
Я нашел следующее решение:
1. Я удалил папку из источника Project
2. Team → Commit... с папкой
3. Восстановлена папка обратно в дерево проекта
Теперь я смог использовать команду "Team → Добавить в svn: ignore..."
Ответ 5
Если вы пытаетесь совместно использовать проект в SVN с Eclipse в первый раз, вам может потребоваться избежать определенных файлов, которые будут совершены. Для этого перейдите в раздел "Настройки- > Team- > Ignored Resources". На этом экране вам просто нужно добавить шаблон, чтобы игнорировать файлы, которые вы не хотите комментировать.
![Eclipse preferences]()
Ответ 6
Это просто WAG, поскольку я не являюсь пользователем Subclipse, но обеспечили ли вы, что папки, содержащие то, что вы пытаетесь игнорировать, сами были добавлены в SVN? Вы не можете svn: игнорировать что-то внутри папки, которая не находится под управлением версиями.
Ответ 7
Что сработало для меня, было следующее:
(eclipse 3.3.6 Subclipse 2.4)
- set svn: игнорировать свойство через черепаху: (.settings.classpath.project target.apt_src
один элемент в одной строке)
- удалил проект из eclipse
- свежая проверка из svn
- импортировать проект в eclipse
(простой реимпорт проекта в eclipse не работал у меня)
Ответ 8
чтобы игнорировать определенные файлы или отключать игнорирование, вы можете использовать настройки eclipse → Team → Ignored Resource. Отметьте или снимите отметку с ресурсов, которые вы хотите отслеживать.
Ответ 9
Я только что понял, как это сделать:
Похоже, что когда вы добавляете родительскую папку в элемент управления версиями, Eclipse добавляет все подпапки. Когда подпапки добавляются в элемент управления версиями, их невозможно игнорировать.
Вот как это сделать:
Щелкните правой кнопкой мыши папку верхнего уровня и добавьте ее в элемент управления версиями
Щелкните правой кнопкой мыши на дочерней папке, которую вы хотите игнорировать, верните
Щелкните правой кнопкой мыши на дочерней папке, которую вы хотите игнорировать, svn: ignore (которая теперь будет доступна)
Ответ 10
Это довольно неприятно, но проблема сдерживания (папки .svn отслеживают и игнорируемые файлы). Любой элемент, который необходимо игнорировать, следует добавить в список игнорирования непосредственной родительской папки.
Итак, у меня была новая подпапка с новым файлом, и мне хотелось проигнорировать этот файл, но я не мог этого сделать, потому что опция была недоступна. Я решил это, сначала записав новую папку, которую я хотел (это была папка с кешем), а затем добавив этот файл в список игнорирования (из недавно добавленной папки;-), имея возможность добавить шаблон вместо один файл.
Ответ 11
Еще одна вещь... Если вы уже проигнорировали эти файлы через Eclipse (с Team → Ignored resources), вы должны отменить эти настройки, чтобы файлы снова контролировались Subclipse, и опция "Добавить в svn: ignore" появляется снова
Ответ 12
Если вы используете TortoiseSVN, и файл уже завершен, перейдите в папку с файлами проекта, щелкните правой кнопкой мыши файл/папку, которую вы хотите игнорировать, TortoiseSVN → Unversion и добавьте в список игнорирования.
Затем вы удаляете папку/файл (щелкните по нему, а затем нажмите DELETE на клавиатуре), щелкните правой кнопкой мыши на папке проекта, → SVN Commit...
Это приведет к удалению папки из репозитория....
Теперь вы можете снова создать свою папку/файл, а затем он будет проигнорирован.