Quando aggiorno la mia directory ritirata con TortoiseSVN, alcune sottocartelle sono elencate come "Saltate" anche se so che ci sono aggiornamenti. Anche se provo ad aggiornare solo quella cartella, dirà "Saltato", ma ci siederò ancora e scaricheremo MB di aggiornamenti.Le cartelle sono state saltate durante l'aggiornamento di SVN?
risposta
Ho. Generalmente significa che qualcosa è stato rinominato o eliminato in un ramo e modificato in un altro. (Nel tuo caso, il repository e la tua copia di lavoro.) Subversion non gestisce i nomi dei nomi e vorrei che lo facesse. :(
In sostanza, si tratta di un conflitto - ma svn non lo tratta come uno, tipo di e penso che potrebbe comportarsi diversamente in 1.6 (o forse 1.5); quale versione stai usando
.?Dovrai passare un po 'alla storia, insieme alle modifiche locali nella tua copia di lavoro e vedere quali file e directory si sono spostati su entrambi i lati. Una volta stabilito, puoi unire i bit e pezzi e andare avanti.
Eric84> non so perché. basta copiare .svn directory di directory del progetto al nuovo posto, e aggiornare
@ ERic84, poiché la directory breadcrumb di .svn è utilizzata da SVN per monitorare quali file sono sotto controllo di versione e quali no, mi guarderei dall'eliminarlo. Ho avuto un problema "saltato" e nel mio caso eliminarlo per divertimento ha peggiorato il problema. Il messaggio "saltato" non è andato via e i file che dovevano essere sotto controllo SVN non ricevevano più le loro icone TortoiseSvn. Significativamente, svn update non ha ripristinato il breadcrumb.
// Non ho un pulsante "risposta" disponibile.
Ecco uno scenario in cui si dovrebbe ottenere il messaggio "saltati ..." su svn update
:
- checkout di un progetto, per esempio, C: \ MyProject.
- In seguito, si esegue il checkout di un sottolibro di MyProject (ad es., MyProject/Rqmts) in C: \ MyProjects \ Rqmts.
- ora quando si esegue
svn update
su c: \ MyProject, si salta C: \ MyProjects \ Rqmts.
In questo caso, la soluzione è semplice:
- eliminare la cartella saltato (ad esempio, C: \ MyProjects \ Rqmts). Fai attenzione a non svn delete (specialmente se stai usando un client svn come subeclipse).
- eseguire
svn update
su C: \ MyProjects di nuovo. La cartella C: \ MyProjects \ Rqmts verrà aggiunta alla tua copia di lavoro.
- 1. git svn status - mostra le modifiche che non sono state commesse in svn
- 2. Come ignorare le cartelle SVN in WinMerge?
- 3. Come escludere le cartelle .svn con robocopy
- 4. Le cartelle cancellate SVN di Tortoise continuano a tornare
- 5. comandante totale ignorando le cartelle SVN su ftp caricare
- 6. Come escludere le cartelle .svn da un archivio ZIP?
- 7. Le entità possono essere state modificate o eliminate dal momento che le entità sono state caricate
- 8. Problema durante l'installazione di app ad-hoc su iphone: "le risorse sono state modificate".
- 9. le pedine o le pedine cinesi sono state risolte?
- 10. Non riesco più a vedere le cartelle .SVN?
- 11. Determina se le impostazioni di privacy dell'utente sono state reimpostate
- 12. Le proprietà di CacheManager sono state impostate - Apache Shiro
- 13. Web mobile: rilevamento di quando le immagini sono state disabilitate
- 14. Rileva quando le mappe di Android v2 sono state caricate
- 15. Quante righe sono state cancellate?
- 16. Quali sono le patch utilizzate in SVN?
- 17. Le istruzioni dello switch .Net sono state cancellate o indicizzate?
- 18. Le funzioni JSTL non sono state trovate in JSF
- 19. Come evidenziare le linee in Xcode che sono state modificate
- 20. Forza riautenticazione dopo che le autorizzazioni utente sono state modificate
- 21. Perché le mie visualizzazioni MVC sono state compilate con PDB?
- 22. Tutte le dimensioni favicon sono state recuperate dal server?
- 23. posso sovrascrivere le variabili sass dopo che sono state importate?
- 24. Le importazioni dei moduli ES6 sono state issate?
- 25. Le app non sono ancora state caricate. con i segnali
- 26. django: django.core.exceptions.AppRegistryNotReady: le app non sono ancora state caricate
- 27. django.core.exceptions.AppRegistryNotReady: le app non sono ancora state caricate. django 1.8
- 28. Le istanze del ruolo sono state riciclate un numero di volte durante un'operazione di aggiornamento o di aggiornamento
- 29. powershell: impossibile escludere le cartelle durante la copia ricorsiva
- 30. Alcune delle risorse selezionate non sono state pulite. svn: E155032: testo incontaminato non trovato
Ho semplicemente cancellato la cartella e aggiornato ed è tornato bene. C'era un bel po 'di codice e ci è voluto un po', motivo per cui stavo cercando di evitarlo. –