Domanda
Ho un repository SVN. Nel corso del tempo, mentre modifico, modifico, cambio, ecc., Alcuni file diventano ridondanti / indesiderati.
Qual è la migliore pratica: eliminare i file da SVN o semplicemente azzerare i file? O c'è una terza opzione che mi manca?
Soluzione
Se si eliminano i file non necessari da Subversion, sono ancora disponibili nella cronologia. Non scompaiono per sempre. Quindi vorrei " svn rm " loro.
Altri suggerimenti
Elimina i file:
svn remove <file>
I file non verranno rimossi permanentemente dal repository, appena rimossi dalla revisione HEAD.
Il commit di un file vuoto lascerebbe comunque il file per infastidirti, solo meno qualsiasi contenuto. svn rm
è la strada da percorrere.
Man mano che Subversion esce con nuove versioni, potresti voler eseguire un'esportazione completa del repository (invece di un backup o hotcopy). Installa la nuova versione e quindi esegui un'importazione completa del repository.
In questo modo ricomincerai i tuoi numeri di revisione e perderai tutta la cronologia prima dell'esportazione.