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