Wie löscht man Dateien aus der Änderungsliste, ohne Änderungen zu verlieren?

7

Ich habe versehentlich eine neue Änderungsliste mit Dateien von WORKSPACE nicht von DEPOT erstellt und jetzt unter der Änderungsliste werden 4500 modifizierte Dateien angezeigt (alle dlls pdbs etc. neben den Dateien, die ich bearbeitet habe)

Ich benutze die p4v GUI. Ist es trotzdem nötig, dies rückgängig zu machen, ohne alle Dateien sichern zu müssen und sie dann zwangsweise wiederherzustellen, sie zurückzusetzen und eine neue Änderungsliste mit DEPOT zu erstellen.

Vielen Dank, ich hoffe, es gibt einen Workaround:).

    
Dan Dinu 16.12.2011, 15:12
quelle

5 Antworten

3

Es gibt mehrere Möglichkeiten.

Wählen Sie in der Menüleiste View->Pending Changelists , um die ausstehende Änderungslisten-Registerkarte anzuzeigen. Sie sollten alle ausgecheckten Dateien nach Änderungsliste gruppiert sehen. Wechseln Sie zu Ihrer gewünschten Änderungsliste und erweitern Sie sie in Dateien.

Sie können Ctrl+left-click mehrere Dateien, dann right-click auf einer von ihnen und wählen Move to another changelist... .

Sie können auch Submit... für die Dateien auswählen, und wenn das Dialogfeld angezeigt wird, werden neben jeder Datei Kontrollkästchen angezeigt. Deaktivieren Sie die Dateien, die Sie nicht senden möchten.

Wenn ein anderer Beantworter erwähnt, dass Sie versehentlich Dateien zu Perforce hinzugefügt haben, die Sie nicht geplant haben, können Sie diese Dateien tatsächlich wiederherstellen, ohne sie tatsächlich zu löschen (das einzige Mal, dass eine Datei tatsächlich verschwindet, ist ein p4 delete oder p4 move .)

    
Chance 27.12.2011, 19:23
quelle
12

Nicht sicher, ob Sie das suchen - Um ausgecheckte Dateien aus Ihrer Änderungsliste zu entfernen, ohne die Änderungen zu entfernen:

p4 revert -k -c Änderungsliste # //...

    
John K 17.04.2014 22:11
quelle
5

Wenn Sie die Änderungsliste nicht übermittelt haben und alle Dateien in der Änderungsliste auf der Registerkarte Ausstehend mit "+" gekennzeichnet sind, können Sie in der Änderungsliste auf "Zurücksetzen" klicken. Solange die Dateien für das Hinzufügen ('+') markiert wurden, bleiben sie in Ihrem Arbeitsbereich erhalten.

    
user1054341 16.12.2011 23:10
quelle
1

Wenn Sie mit der rechten Maustaste auf eine ausstehende Änderungsliste in p4v klicken, sollten Sie die Option Revert unchanged files haben, die genau das tut, was auf dem Blech steht.

    
ninesided 05.01.2012 05:57
quelle
0

Ich stieß auf ein ähnliches Problem, die Lösung, die ich verwendete, ist wie folgt: 1. Navigieren Sie mit p4v zum Arbeitsbereich 2. Klicken Sie mit der rechten Maustaste auf einen der Ordner oder Dateien und klicken Sie auf "Befehlsfenster hier öffnen" 3. Führen Sie den folgenden Befehl aus, um dll oder pdb zu überprüfen p4 rücksetzen // ... dll p4 revert // .... pdb

Danke, Lyon

    
Lyon 10.01.2017 01:29
quelle

Tags und Links