Ho cancellato un cl che conteneva un file 'add' chiamato foo.txt. Quando ripristino quell'elenco di modifiche, il file foo.txt scompare dal mio spazio di lavoro ma rimane sul mio hdd.Ripristino di file non eliminati in modo esagerato
p4 unshelve -f -s $A -c default :: unshelving add foo.txt
p4 revert -c default //MY_WORKSPACE/... :: foo.txt is reverted
p4 opened -C MY_WORKSPACE :: shows none
quando apro il lavoro posso ancora vedere il foo.txt.
esiste un modo per eliminare il file aggiunto? (Tranne l'ovvio di cancellarlo manualmente)
Questo in realtà non ha nulla a che fare con unshelving. La tua domanda riguarda davvero il ripristino dei file * aggiunti *. – jamesdlin
possibile duplicato di [Perforce: 'rimuovi dallo spazio di lavoro' dalla riga di comando?] (Http://stackoverflow.com/questions/2314848/perforce-remove-from-workspace-from-command-line) – raven
@raven Questo non ha nulla fare con 'rimuovi dallo spazio di lavoro'. Riguarda cosa succede al file locale, dopo 'p4 add' seguito da' p4 revert'. (Con 'shelve',' unshelve' gettato per complicare le cose). –