Frage

Der P4V Perforce GUI-Client hat ein 'Aktionen> Entfernen von Workspace' Menübefehl, der alle Dateien aus dem Arbeitsbereich entfernt, die unter Versionskontrolle und wurden für bearbeiten oder löschen nicht geöffnet.

Diese Funktionalität scheint nur aus dem GUI-Client zur Verfügung zu stehen, kann ich keinen entsprechenden Befehl in der ständig wachsenden Liste von p4 help commands gezeigt finden.

ich daran gedacht, mit p4 where, p4 files und einer Liste zu filtern, aber das scheint nicht trivial, so, bevor ich mich über ein Skript erstellen, hat jemand eine bessere Idee?

War es hilfreich?

Lösung

Festlegen einer Revision der beiden #none oder #0 werden die Dateien entfernen:

p4 sync //depot/project/...#none
p4 sync //depot/project/...#0

Mit dem Schalter -f auf Kraft Entfernen der Dateien, selbst wenn sie beschreibbar sind (es wird keine Dateien betreffen, die ausgecheckt sind, jedoch):

p4 sync -f //depot/project/...#0

Andere Tipps

p4 sync ...#none

Die einfache Art und Weise GUI entsprechende Befehle (p4 CLI-Befehle) zu finden ist bei der Anmeldung Tab in P4V zu suchen. Wenn wir jede Aktion auf P4V GUI nehmen, „Log“ zeigt der entsprechende Befehl P4 CLI ausgeführt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top