2010-04-06 15 views
9

Se elimino un file in un trunk di un repository svn, posso ottenere il file se chiedo una versione precedente o il file è stato eliminato per sempre?SVN recupera file cancellato

risposta

14

Lo otterrete nella revisione precedente.

In realtà, non esiste un modo "standard" per eliminare completamente un file in un repository Subversion. C'è parecchia discussione accesa sul fatto che una tale funzione debba essere implementata (vedi this bug report e this blog post sul problema, ad esempio).

+0

Grazie mille Pekka. Saluti. Jose – Sosi

1

Non esiste alcun modo (a partire dalla versione 1.6.18 del client) per consentire al client di ripristinare una versione precedente indirizzando direttamente un file eliminato poiché il client non gestisce bene le cronologie dei cambiamenti di percorso.

Un modo per ottenere il file è esportare una revisione precedente (in un luogo sicuro) È necessario esportare l'intera directory in quella versione. E poi, se vuoi impegnare il ritorno a quella revisione, copia il file in posizione, aggiungilo, commetti;