Sto tentando di aprire un'applicazione Perforce esistente. Ho apportato alcune modifiche locali, come l'eliminazione di file, che desidero annullare (ovvero, voglio che la mia copia locale corrisponda esattamente al repository ancora una volta: elimina i file aggiunti, ripristina i file cancellati e annulla le modifiche).Perforce Revert Mostra "file non aperti su questo client"
Quando provo a tornare utilizzando il client GUI P4V, vedo questo errore:
file(s) not opened on this client
Che cosa sto facendo di sbagliato?
Sono riuscito a ripristinare tutti i file modificati, ma non i file aggiunti/rimossi.
Edit: ho fatto la seguente:
- connessione a un server Perforce usando P4V
- mappare una directory al mio file system locale (diciamo
C:\Perforce
) - Scarica l'ultima versione di il repository
- Vai a C: \ Perforce in Esplora risorse
- Elimina alcuni file e cartelle
- aggiungere alcuni file e cartelle
Vorrei tornare allo stato "incontaminata", la copia esattamente ciò che è sul server quando ho ottenuto l'ultima versione del repository per la prima volta.
Cosa intendi per "aprire un'applicazione perforce esistente"? Stai parlando di un client (come p4v) o qualcos'altro?Quando hai eliminato e aggiunto file, lo hai fatto con i comandi "p4 add" p4 "p4 delete" o con i loro equivalenti nella p4v gui? Inoltre, quando dici che vuoi che la tua copia locale corrisponda esattamente, intendi file per file identico a quello che si trova nel depot (nessun file estraneo), o vuoi dire che vuoi che i file nel tuo spazio di lavoro corrispondano al depot e che i file extra nel tuo spazio di lavoro siano a posto – Mark
@ Mark che ho aggiornato la mia domanda con i dettagli – ashes999
Hai aggiunto ed eliminato i file tramite Perforce? –