2012-06-14 12 views
10

Ho un file che avevo precedentemente archiviato nel depot della mia azienda, ma dopo un sacco di ri-factoring, non ne ho più bisogno e ho bisogno di cancellarlo dal depot, e quindi dal mio spazio di lavoro, usando il client visivo p4v (linux). C'è un modo per fare questo? Facendo clic con il tasto destro sul file non viene mostrata un'opzione da eliminare. La riga di comando elimina l'unico modo per andare?Come si elimina un file dal deposito di perforce?

risposta

19

Selezionare il file nella visualizzazione struttura e fare clic con il tasto destro del mouse e selezionare Segna per Elimina oppure fare clic sull'icona con la X rossa (la quinta da sinistra nella mia versione di P4V).

Ciò contrassegnerà il file per l'eliminazione ma non lo eliminerà effettivamente dal depot finché non si invia l'elenco delle modifiche in sospeso.

Si noti che questo esegue un'eliminazione logica dal depot; la cronologia del file sarà ancora presente e sarete in grado di sincronizzarvi con le versioni precedenti del file. Se si desidera eliminarlo completamente dal depot insieme a tutta la sua cronologia, sarà necessario utilizzare il comando p4 obliterate, disponibile solo agli amministratori Perforce.

+2

Nizza risposta, ma vale la pena notare che un file in questione non deve essere controllato-out. –

10

Ho avuto lo stesso problema cercando di trovare il segno per l'opzione di eliminazione, si scopre che non è possibile avere il file estratto allo stesso tempo :) Quindi ho dovuto inviare il mio file vuoto prima di essere in grado di eliminarlo .

2

Supponiamo che stiate usando il client P4V.

if (file is checked out): 
    right-click. revert or submit the file, then 
    right-click. mark for delete 
else: 
    right-click. mark for delete 

I passi saranno simili se si utilizza riga di comando o di qualsiasi altro strumento di gestione delle versioni

Problemi correlati