Subversion игнорировать список - PullRequest
1 голос
/ 27 апреля 2011

У меня очень простой вопрос о добавлении папки в список игнорируемых svn.У меня есть один проект Maven, и он создал целевую папку.Теперь другой разработчик проверил в этой целевой папке в SVN.Я хочу, чтобы при просмотре представления «Синхронизация команды» в Eclipse я не хотел, чтобы Eclipse показывал целевую папку в списке.Когда я пытаюсь щелкнуть правой кнопкой мыши эту папку и попытаться добавить ее в список игнорирования, она отключается.Может кто-нибудь объяснить мне, как можно вынуть папку из списка SVN, так как эта целевая папка будет сгенерирована Maven, и она не должна быть частью исходного кода в репо?

Ответы [ 6 ]

4 голосов
/ 27 апреля 2011

Как правило, Subversion использует список игнорирования только для файлов (и каталогов), которых еще нет в хранилище. Для версионных файлов список игнорирования игнорируется.

Так что, похоже, ваш единственный простой способ - снова удалить эту папку из репозитория. Конечно, это должно быть сначала обсуждено в команде.

(Там может быть какой-то сложный способ, но я не волшебник подрывной деятельности.)

1 голос
/ 13 февраля 2013

Попробуйте Обновите до HEAD , прежде чем пытаться добавить к Добавить в svn: игнорировать .

1 голос
/ 27 апреля 2011

Игнорировать шаблон применяется только к элементу без версии.

Чтобы игнорировать вашу папку, вы должны сначала удалить ее и добавить свойство svn: ignore с нужным шаблоном.

Командная строка:

svn rm MAVEN_DIRECTORY
svn propedit svn:ignore PARENT_DIRECTORY_OF_MAVEN_DIRECTORY
// add the pattern of your directory in the list, and save
svn commit    

Примите к сведению, что после подтверждения я думаю, что он удалит этот каталог из каждой рабочей копии разработчика, если нет изменений (проверьте, прежде чем убедиться)

0 голосов
/ 11 декабря 2013

Добавление bin и target в global svn ignore в Eclipse:

https://confluence.sakaiproject.org/display/BOOT/Add+bin+and+target+to+global+svn+ignore+in+Eclipse

0 голосов
/ 27 апреля 2011

Я считаю, что вы можете удалить любую папку из SVN. и затем выполнение коммита должно сделать трюк.

0 голосов
/ 27 апреля 2011

Я полагаю, что игнорирование необходимо зафиксировать в репо, чтобы оно действовало на рабочие копии всех пользователей.Это отвечает на часть вопроса?Я не слишком знаком с SVN в Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...