1

Я передал некоторые конфиденциальные данные в SVN по ошибке. Я не хочу, чтобы мои сотрудники видели эти данные. Могу ли я вернуть SVN в предыдущее состояние и удалить последнюю ревизию из истории SVN (делает вид, что последняя фиксация вообще не была сделана)?

1 ответ1

4

Не легко - вы можете использовать svndump и svndumpfilter, чтобы отфильтровать эту ревизию, или, если у вас есть резервные копии на стороне сервера, восстановить из резервной копии перед регистрацией. В первом случае вы в конечном итоге создадите новый репозиторий (новый UUID), чтобы все знали, что он был изменен на стороне сервера. Извините, но SVN намеренно сложно удалить данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .