2010-10-20 13 views
5

A volte "Mark for Add" e aggiungo file a Perforce che in realtà non volevo che Perforce si preoccupasse."In realtà, Perforce non voglio che tu rintracci quel file dopo tutto ..." come faccio ad ascoltare Perforce?

C'è un modo per ripristinarlo in modo che torni a mostrare in P4V come elemento "non tracciato"?

Vedi il mio esempio:

Ho aggiunto mil.ico e mil3.ico per errore. Voglio solo che torni ad apparire come test.ico, es. ignorato da Perforce:

alt text

Anche se salvare una copia dei file, quindi eliminare, poi metterli di nuovo (ognuno dei quali è un foro serio), P4V sa ancora hanno una storia e li segna come mostrato:

alt text

voglio solo Perforce a lasciare un file solo quando si dico.

risposta

5

Se si desidera rimuovere le ultime tracce dei file da perforce, l'unica possibilità è tramite p4 obliterate. Ciò eliminerà definitivamente le revisioni dei file o anche la cronologia completa del file e funzionerà solo con i privilegi di amministratore. Non so se obliterate è disponibile attraverso P4V, sulla linea di comando che si rilasciare:

cd directory_of_accident 
p4 obliterate accidentally_submitted_file 

e se sembra che voi e per forza d'accordo sul file di dimenticare

p4 obliterate -y accidentally_submitted_file 

per sigillare il problema.

+0

grazie, credo che non ci sia un modo più semplice in p4v? comunque funziona, questa è la cosa principale. – hawbsl

+2

In p4v esiste un'interfaccia di amministrazione esplicita (Strumenti -> Amministrazione o Ctrl-Shift-A). Se accedi come amministratore in quell'interfaccia e vai alla scheda Depot, hai un'opzione "Obliterate" nel menu di scelta rapida. – jhwist

1

È possibile eliminare gli articoli dal deposito Perforce. Tieni presente che Perforce vorrà eliminare la tua copia locale di quel file, quindi dovresti salvarlo in una posizione diversa, eliminare il file in Perforce e spostare di nuovo la versione locale.

+0

grazie, ma tutto ciò che elimina e rinomina è un lavoro ingrato, non è vero? e anche allora, quando sposto la versione locale, P4V vuole ancora contrassegnare questi file come speciali. vedi modifica. – hawbsl

+0

@hawbsl, Perforce ora supporta un 'p4 delete -k Chance

+0

@Chance grazie ci provo – hawbsl

1

Stai osservando la struttura del file tramite la scheda Depot o la scheda Workspace? Sembra che potrebbe essere la tua scheda Depot.

Prova ad andare alla scheda Area di lavoro quindi fai clic sull'icona Filtro (sembra più simile a una canalizzazione) e assicurati che "Mostra file non in deposito" sia selezionato.

Si spera che guardando la scheda Area di lavoro, anziché Depot, si nascondano i file eliminati, e selezionando i filtri appropriati mostrerà i file non Perforce.

Problemi correlati