2011-08-19 16 views
5

Ho spostato uno dei miei esterni (file singoli) in un'altra directory, ma la sua presenza persiste nella mia copia di lavoro. Se cancello il file e poi svn update, viene ripristinato.svn: rimuovere un esterno nella copia di lavoro?

Come posso eliminare l'esterno? Non è più presente in svn:externals nella directory in questione.

+0

Non hai mai dimenticato di impegnare la directory dopo aver modificato la proprietà svn: externals? –

+0

no, ha fatto quella prima cosa, ma grazie –

risposta

4

Questo è un problema noto, si veda:

http://subversion.tigris.org/issues/show_bug.cgi?id=3351 - non può rimuovere gli esterni di file.

È stato corretto in 1.7, ma nel 1.6 si deve eseguire il checkout di una nuova copia di lavoro per eliminare il file.

+0

o creare il file vuoto ed eliminare con il prossimo comando: svn propset svn: externals -F svn.externals. – SAKrisT

1

Trovato una correzione: ho eliminato la directory padre del file in questione, quindi ho fatto un aggiornamento. SVN non ha ricreato il file fantasma.

Problemi correlati