2009-04-30 12 views
9

Mostrando a un collega come usare SVN ieri, abbiamo creato una cartella di test e un file all'interno della nostra soluzione di Visual Studio esistente. La chiameremo cartella "Test" con due file, "Test.ascx" e "Test.ascx.cs". L'abbiamo aggiunto (o Visual SVN l'ha aggiunto, "è fantastico) e lo ha commesso. Abbiamo anche aggiunto e impegnato altri file altrove nel progetto.SVN: Collega archiviato in una cartella nel repository, ma non riesco ad aggiornare la mia versione

Possiamo vederlo nel repository (e negli altri file).

Facendo un aggiornamento sul mio computer per tirare giù questi nuovi file, gli altri file sono stati tirati giù correttamente, MA la cartella Test non viene visualizzata. Non importa quante volte provo ad aggiornare da vari punti in VS e in TortoiseSVN (urgh), il browser Repo, non può vedere che ci sono dei cambiamenti da tirare giù.

Dove sto andando male?

risposta

12

Questo è un known problem.

È possibile utilizzare

$ svn update --depth = infinito

per forzare l'aggiornamento. Con TortoiseSVN, utilizzare il comando "Aggiorna in revisione" nel sottomenu, quindi modificare la combobox di profondità in "completamente ricorsivo".

+0

Grazie! Dimostra che non ero solo io, dopotutto. ;) Peccato che qualcuno abbia pensato che valesse la pena perdere un punto per declassare quella che sembrava essere una domanda valida. –

+0

Eccellente - sta correndo in questo momento - bella risposta! –

+0

Grazie! Ho lottato con questo per la parte migliore dell'anno. Le conversazioni alle quali ti sei collegato sono state ottime letture. –

0

Possiamo vederlo nel repository (e gli altri file).

...

Non importa quante volte provo aggiornamento da vari punti di VS e in TortoiseSVN (urgh) Repo browser, non può vedere che ci sono cambiamenti di abbattere.

Così si può o non può vederlo nel browser repository?

+0

Possiamo * vedere * sia la cartella Test che il contenuto e gli altri file nel repository. –

+0

Cosa succede se si crea una nuova copia di lavoro (usando Tortoise) e si ottiene l'ultimo codice dal repository? Quindi vedi quei file? Se non lo fai, suppongo che si siano impegnati in un ramo diverso da quello che sta usando la tua copia di lavoro. –

+0

L'ho appena provato e ottengo "" C: \ dev2008 \ MIGTurbo2 \ MIGTurbo2_WEB \ secure "è già una copia funzionante per un altro URL" Abbiamo una sola copia del trunk in questo momento. –

3

ho avuto errori di fantasmi come questo prima e ho trovato il lavoro più facile intorno è quello di eliminare la cartella principale e aggiornarlo dei genitori:

Project Root 
    Project 
     NewFolder 

Eliminare Progetto, quindi aggiornare progetto principale

0

È stato eseguito il commit e aggiornato la cartella principale della cartella Test?

+0

Abbiamo impegnato l'intera soluzione, che include il " altri file "e la cartella Test, che contiene diverse cartelle. –

0

Non so, svn mi dice sempre di pulire, ci hai provato?

+0

In realtà ho appena provato. TortoiseSVN si arresta in modo anomalo. Ho già detto che disprezzo TortoiseSVN con tutta la passione dei dannati? –

+0

È necessario assicurarsi che la versione SVN di Tortoise sia compatibile con quella di VisualSVN. E mi raccomando di usare l'ultimo Tortoise ... Non ho avuto problemi con Tortoise in 2 anni che lo stavo usando. –

+0

Ho aggiornato a TortoiseSVN 1.6.1 e VisualSVN 1.7.1, ancora senza modifiche. Grazie per il vostro aiuto. –

0

Non è una risposta, lo so, ma ho provato tutte le soluzioni che voi ragazzi avete gentilmente suggerito e ho appena finito con i conflitti, si è schiantato TortoiseSVN e costruito Karma. Pertanto, una modifica affidabile nel file .svn/entries lo ha ordinato.

Sono stato un singolo sviluppatore che utilizza SVN solo per gestire il mio codice sorgente. Altre persone non hanno problemi, e io ho appena controllato. Io uso Visual SVN come livello per frig SVN per .NET (che non è eccezionale con) e mi sembra di incappare costantemente in problemi. Sto eseguendo operazioni molto semplici, nemmeno ramificazioni/tagging. Semplice semplice semplice. Eppure ho problemi con esso?

Problemi correlati