2009-06-08 15 views
5

Sto tentando di rimuovere in sospeso un elenco di modifiche in sospeso. Tutti i file (20 vecchi) sono nuovi ma non sono stati ancora inseriti/inviati. Quindi, in p4Win, mostrano una croce ROSSO +. Non riesco a rimuovere questi file dalla lista delle modifiche. Come faccio a sbarazzarmi di questi file?Per forza, come rimuovere le modifiche in sospeso per i file NEW/ADDED non inviati?

Grazie per le risposte per fare clic con il tasto destro del mouse e ripristinare. Ho provato quello ma non riesce con le stringhe di errore di esempio qui sotto.

Operation: user-revert 
Librarian digest source/.../foo.c failed. 
RCS checkout 1.715484 failed! 
RCS no such revision 1.715484! 
//source/.../foo.c#1 - was add, reverted 

Ho anche provato il comando Ripristina p4, ma viene a mancare con lo stesso errore (s).

+0

Il commento finale sembra indicare che il ripristino ha funzionato, ma presumo che il file sia ancora presente nell'elenco delle modifiche. – ChrisF

risposta

8

Corretto con "ripristino -k" dal gruppo di supporto per forza. Sospettano che potrebbe essere dovuto a sovrapposizione di valori nell'area di lavoro del client, ma non sono stati molto specifici.

+0

Ha funzionato come un incantesimo per me. Da "p4 help revert": "L'opzione -k contrassegna il file come ripristinato nei metadati del server senza alterare i file nell'area di lavoro del client." – coderob

5

Come stai cercando di rimuovere i file?

È passato un po 'di tempo da quando ho usato Perforce per la rabbia, ma mi sembra di ricordare che bastava fare clic con il tasto destro e ripristinare il file.

Ho appena provato questo e ha funzionato bene per me (il lamento del programmatore!). Esso utilizza il seguente comando p4:

p4 ritornano //depot/test.txt

Dove test.txt è il nome del file di test.

Aggiornamento

Vuol il nuovo file esiste ancora localmente sul disco rigido?

Il percorso in cui si trova il file nel depot esiste ancora? vale a dire. cosa c'è nel "..." del tuo percorso.

+0

Sì. Il nuovo file stilo esiste localmente sul disco fisso – dubnde

+0

Non ho più idee :(. La posizione del depot esiste ancora? – ChrisF

+0

Grazie a ChrisF. Apprezzo molto l'aiuto. È un nuovo file quindi non esiste in nessun deposito come non avevo ancora inviato – dubnde

1

Ripristinare i file, fare clic con il pulsante destro del mouse sul file nell'elenco delle modifiche e selezionare Ripristina, per rimuovere i file aggiunti.

0

Forse prova il supporto Perforce in questa fase.

0

Per rimuovere tutti i file aggiunti nelle directory corrente e sub:

p4 revert ... 
0

Nel mio caso questo è accaduto perché i file RCS (i file effettivi con, v estensione nel deposito che contengono tutte le informazioni di revisione) erano Mancano letteralmente le informazioni per la revisione in questione. Sono stato in grado di ripristinare i file dal backup.

0

Ho avuto lo stesso problema, avevo aggiunto i file .exe ma volevo escluderli in seguito. La documentazione per forza ha aiutato:

http://www.perforce.com/perforce/doc.current/manuals/p4eclipse/topics/adding.html

Esclusione dei file dal controllo di origine

Importante: non è possibile escludere i file dopo averli posti sotto il controllo Perforce.Se i file sono stati aperti in un elenco delle modifiche e si desidera che li escluda dal controllo Perforce, ripristinarli dall'elenco di modifiche prima di escluderli.

Ha funzionato come un fascino.

Problemi correlati