2009-12-17 13 views
20
mancante

mio SVN non commetterà:SVN commit fallendo a causa di file di

mac:MiTokeniPhone anemployee$ svn commit . 
svn: Commit failed (details follow): 
svn: '/Users/anemployee/Desktop/MiTokeniPhone/main_bg.png' is scheduled for addition, but is missing 

ho usato:

svn revert -R .

ci sarebbe stato un modo per evitare di dover tornare?

risposta

24

Non è stato eseguito un ripristino ricorsivo o un ripristino del file mancante. Si potrebbe prendere in considerazione facendo un

svn revert /Users/anemployee/Desktop/MiTokeniPhone/main_bg.png 

EDIT: Dal momento che la questione è stata modificata e il PO ha trovato il revert ricorsiva:

Si potrebbe semplicemente creare il file ... o non inserirlo nel primo posto. Oltre a questo è semplicemente qualcosa per SVN che è stato detto di fare ("Aggiungi quel file al controllo di versione e check-in") che sembra impossibile ("Quale file? So che era qui ieri ... aaaahh!"). Un po 'così.

8

Si dovrebbe fare riferimento al file mancante in modo esplicito:

svn revert main_bg.png 

o

svn delete main_bg.png 

poi fare il nuovo commit.

10

main_bg.png viene eliminato prima che venga eseguito il commit su server svn.

È possibile eliminarlo dalla copia locale utilizzando svn rm main_bg.png se non si desidera aggiungerlo al server.
Successivamente, è possibile confermare le modifiche locali.

Oppure è necessario creare nuovamente il file main_bg.png.

7
svn revert -R Desktop/MiTokeniPhone/ 

Per ripristinare la cartella o

svn revert main_bg.png 

per ripristinare il file

Problemi correlati