Очистка

If a Subversion command cannot complete successfully, perhaps due to server problems, your working copy can be left in an inconsistent state. In that case you need to use TortoiseSVNCleanup on the folder. It is a good idea to do this at the top level of the working copy.

Рисунок 4.34. The Cleanup dialog

The Cleanup dialog


В диалоге очистки также есть другие полезные варианты для приведения рабочей копии в чистое состояние.

Очистить статус рабочей копии

Как говорилось выше, этот вариант пытается привести рабочую копию из несогласованного в рабочее состояние. Это не затрагивает ваши данные, а только внутреннее состояние базы данных рабочей копии. Фактически это команда Очистить, которая знакома вам по предыдущим версиям TortoiseSVN или другим клиентам SVN.

Обновить оверлеи оболочки

Иногда оверлеи оболочки, особенно в дереве просмотра в левой части проводника, не отображают текущий статус, или кэш статуса не может определить изменения. В этой ситуации вы можете использовать данную команду для принудительного обновления.

Включая внешние

Если отмечено, то все действия выполняются для всех файлов и папок включая те, которые со свойством svn:externals.

Удалить неверсированные файлы и папки, Удалить игнорируемые файлы и папки

Это быстрый и простой способ удалить все сгенерированные файлы в вашей рабочей копии. Все неверсированные файлы и папки перемещаются в корзину.

Примечание: вы можете сделать тоже самое из диалога TortoiseSVNУбрать изменения. Там вы также получаете список всех неверсированных файлов и папок, чтобы выбрать их для удаления.

Отменить все изменения рекурсивно

Эта команда отменяет все ваши локальные изменения, которые ещё не зафиксированы.

Примечание: лучше использовать команду TortoiseSVNУбрать изменения, потому что вы сначала можете посмотреть и выбрать файлы, в которых хотите убрать изменения.