Desidero una soluzione rapida che non richieda la sincronizzazione forzata che inserirà una directory specificata nello stato del repository originale.Perforce sincronizzare rapidamente una directory in uno stato pulito
- stessi file possono essere rimosse dal disco
- stessi file possono essere aggiunti da disco
- alcuni file possono essere modificati sul disco
- alcuni file possono essere contrassegnati per la rimozione, aggiunte o modifiche in perforce
Tutto quello che voglio è essere sicuro che dopo aver eseguito il comando non avrò nessuno di questi.
p4 -f sync
non è un'opzione, ho bisogno di una soluzione più veloce che minimizzi l'utilizzo delle reti.
Nel caso in cui qualcuno chieda, il proxy forzato è fuori discussione.
so che una soluzione parziale è:
p4 diff -sd -se //clientspec/dir/... | p4 -x - revert
Il problema è che questo non elimina i file aggiunti ai percorsi sopra che non sono in necessariamente - i file che voglio essere rimosso dal disco.
Inoltre, ho bisogno di una soluzione multi o multipiattaforma: deve funzionare su Windows, OS X e Linux.
Quanto sopra cancellerà tutti i file che sono aperti per aggiungere ... – John