2011-02-03 12 views
28

'saltato' Sto cercando di aggiornare utilizzandoaggiornamento SVN: messaggio

svn update --username myusername https://my.svn.address 

Comunque, sto solo ottenendo un 'saltato' il messaggio?

+0

forse questo non-così-vecchia questione StackOverflow può aiutare: http://stackoverflow.com/questions/3048662/svn-skipped-paths – chahuistle

+1

Fa stato svn mostra quella directory come una copia di lavoro? – Manzabar

risposta

4

Se si sta aggiornando una copia di lavoro, non è necessario fornire l'indirizzo del repository remoto. Basta fare svn up o svn update, la copia di lavoro locale contiene già le informazioni su dove si trova il repository remoto.

+0

[utente @ utente Mydir] #svn st svn: avviso: '.' non è una copia funzionante – shashaDenovo

+0

@shashaDenovo ciò deriva dal fatto che non si è verificato un repository nella directory in cui si esegue quel comando, quindi la directory non è una copia funzionante. Prova a eseguire qualcosa come "svn co http: //public.repository.url/trunk/." Prima. –

34

Immagino si stia verificando questo tipo di errore.

[[email protected] myprojectdir]# svn up 
Skipped '.' 

do svn st dal progetto dir

[[email protected] myprojectdir]# svn st 
svn: warning: '.' is not a working copy 

significa che non siete nella vostra directory di lavoro. Potresti aver fatto un checkout sbagliato.

Il modo corretto è questo.

[[email protected] ~]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ myprojectdir 
[[email protected] ~]# cd myprojectdir 
[[email protected] ~]# svn up 

Nota: Ma se si messup con ordine superiore, svn up non funziona per esempio.

[[email protected] ~]# cd myprojectdir 
[[email protected] myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ 
[[email protected] myprojectdir]# svn up 

si otterrà Skipped '.'

2

Matti è corretta. Vorrei aggiungere al suo punto che dobbiamo prima capire che cos'è una copia di lavoro. Quindi la differenza tra esportazione SVN e verifica SVN.

Se è stato eseguito il comando svn export che non avrebbe creato una copia funzionante. Solo svn checkout crea una copia di lavoro.

0

Appena incontrato questo problema. Sì, sono nuovo di SVN. Ho dovuto aggiornare dalla directory principale.

2

Ho trovato che il client SVN potrebbe anche dire "Ignorato" durante "svn up", se si utilizza un percorso parzialmente definito da un collegamento simbolico. La soluzione alternativa è:

  • cd in quella directory, quindi pronunciare "svn up".
  • o definire il percorso in un modo in cui il percorso è il percorso cononical
0
  1. rimuovere la directory di aggiornamento dalla directory corrente
  2. risolto il rimuovere dir
  3. ripristinare le cancella directory
  4. svn con dir rimosso
  5. vedere risultati
1

Questo è quello che è successo nel mio caso: Ho avuto un conflitto e ho commesso accidentalmente la mia cartella. Sul controllo della cartella ho avuto i file .mine e .r estensione.Ho cancellato manualmente i file e
ottenuto lo svn lavorare di nuovo

Problemi correlati