Игнорировать файлы, которые уже версированы

Если вы случайно добавили некоторые файлы, которые должны быть проигнорированы, как вы можете убрать их из-под управления версиями, не потеряв их? Возможно, у вас есть собственный файл настроек IDE, который не является частью проекта, но который вы долгое время настраивали под себя.

Если вы ещё не зафиксировали добавление, тогда всё что вам надо сделать это TortoiseSVNОтменить добавление... чтобы отменить добавление. Затем вам надо добавить файл(ы) в список игнорирования, чтобы ещё раз ошибочно не добавить их позже.

Если файлы уже находятся в хранилище, то их нужно удалить оттуда и добавить в список игнорируемых. К счастью, у TortoiseSVN есть удобный ярлык для этого. TortoiseSVNРазверсировать и добавить к списку игнорируемых сначала пометит файл/папку для удаления из хранилища, сохранив локальную копию. Также это добавит элемент к списку игнорируемых так, что он не будет по ошибке заново добавлен обратно в Subversion. Сделав это однажды, вам нужно лишь зафиксировать родительскую папку.