Возможность удалить конкретную ревизию из SVN?
Вопрос
Позволяет ли SVN полностью и безоговорочно удалять всю ревизию из ее структуры папок? Р>
Я использовал Tortoise SVN для удаления файла из репозитория SVN, и из-за размера я хочу, чтобы он был полностью удален из репозитория. Похоже, что он удален из головной версии, но не из структуры папок SVN. Р>
Я хотел бы удалить ревизию, в которую я добавил файл в хранилище, чтобы не осталось следов этого огромного файла. Р>
Есть ли возможность полностью и безошибочно удалить этот файл из хранилища? Р>
Спасибо за любые идеи. Р>
Решение
Да и нет. Эта гипотетическая функция называется облитерировать , но в настоящее время ее не существует. Поскольку запрос функции датируется 2001 годом, маловероятно, что он когда-либо будет реализован.
Вы можете , однако полностью сбросить, отфильтровать и перезагрузить историю хранилища , как описано в книге svn .