Представьте себе следующую ситуацию:
- Файл, зараженный вирусом, был занесен в репозиторий Subversion.
- Антивирусный сканер работает на сервере, а также сканирует репозиторий Subversion.
Антивирусный сканер удалит затронутую ревизию или переместит ее в карантин. Следствием является разбитое хранилище.
Если файл ревизии можно восстановить (из карантина), как решить эту проблему?
У меня есть несколько целей:
- AV не разрешается отключать или исключать из каталогов.
- Вирус-инфицированный файл не должен храниться в репозитории
- Репозиторий должен быть совместим и использоваться.
Какое самое приятное решение для этой маленькой проблемы?