2016-10-07 3 views
-2

Я не использовал SVN некоторое время, так как git намного лучше для моих нужд. Теперь я должен. У меня возникла проблема, я включил в проект файл .idea, который переписал конфигурацию конфигурации другим компиляторам репо. Они разрешили это, разместив свою собственную конфигурацию в другом месте и оставив эти файлы в каталоге. Я не хочу передавать свой конфиг в репо, я хочу игнорировать его. Меня беспокоит: что произойдет с этими файлами, если добавить их в свойство svn: ignore.SVN Игнорировать в заблокированных каталогах

  1. будут они удаляются локально
  2. Будут ли они удаляются в рабочих копий других пользователей?

Есть ли способ сделать сухой пробег?

+0

И еще один последний вопрос, обладает ли свойство ignore другими пользователями? – Galvani

+0

Если кому-то это нужно: игнорировать является только локальным, и он не помещается в хранилище, как мне сказали – Galvani

ответ

1

Прежде всего, как и в случае с Git, Subversion или любой другой современной системой управления версиями, при запуске проекта следует игнорировать игнорирование. Это поможет вам избежать этой проблемы.

Моя забота: что произойдет с этими файлами, если они добавятся в свойство svn: ignore.

Ничего. Игнорирование влияет только на непереведенные элементы. Вы должны удалить зафиксированные файлы из ревизии HEAD репозитория и добавить шаблон svn:ignore.

Будут ли они удаляются

, локальной

Они не будут удалены автоматически. Вы должны запустить svn remove --keep-local <PATH>.

Удаляются ли они в рабочих копиях другого пользователя?

Да, они будут удалены при следующем запуске `svn update.

Не забудьте прочитать documentation.

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