Remover uma revisão do histórico do SVN

1

Eu cometi alguns dados confidenciais no SVN por engano. Não quero que meus colaboradores vejam esses dados. Posso reverter o SVN para o estado anterior e remover a revisão mais recente do histórico do SVN (finge que o último commit nunca foi feito)?

    
por powerboy 16.05.2012 / 07:29

1 resposta

4

Não é fácil - você pode usar svndump e svndumpfilter para filtrar essa revisão, ou se você tiver backups do lado do servidor, restaure a partir de um backup antes do checkin. No primeiro caso, você acabará criando um novo repositório (novo UUID) para que todos saibam que ele foi alterado no lado do servidor. Desculpe, mas o SVN é deliberadamente difícil de remover os dados.

    
por 16.05.2012 / 07:40

Tags