SVN: impossibile estrarre un file precedentemente eliminato e quindi ripristinato nel repository
-
05-07-2019 - |
Domanda
Esistono file / cartelle che sono stati eliminati e quindi aggiunti nuovamente al repository.
svn update > mi dà la revisione aggiornata correttamente. i file e le cartelle vengono visualizzati correttamente nel repository svn, se eseguo 'svn update' 'svn diff' la mia cartella dell'area di lavoro sembra sincronizzata ma i file / le cartelle non vengono estratti ... qualche idea di quale sia il problema?
Se controllo nuovamente il progetto da zero, i file / le cartelle vengono estratti correttamente
Soluzione
Potresti imbatterti nel seguente problema
Dall'articolo:
Con un client 1.6.1, c'è un situazione in cui non ci sono nuovi file recuperato in un aggiornamento.
Questo accade quando si aggiunge una nuova cartella con --depth = vuoto, che è ciò che TSVN usa per evitare quei file che il file l'utente non vuole aggiungere ottenere aggiunto anche automaticamente. Vedi i commenti in la sceneggiatura.
La soluzione (grazie wcoenen):
svn update --set-depth infinity
Altri suggerimenti
Vorrei provare a fare un 'svn checkout' pulito. A volte le informazioni locali non sono correttamente sincronizzate in questo tipo di effetti.
Se stai usando TortoiseSVN, puoi provare a usare la funzione Pulisci nel menu contestuale.