2009-06-04 11 views
8

Gibt es eine Möglichkeit, Perforce neue Dateien in einem Arbeitsbereich des Clients in der Arbeitsbereichansicht zu ignorieren?Ignorieren von Client-generierten Dateien in der Perforce-Arbeitsbereich-Ansicht

Ich habe 120 Java-Dateien, die über 700 Klassen-Dateien generieren, so dass die Verwaltung dieser Dateien in einer einzigen Ordneransicht mühsam ist. Ich erkenne, dass das Generieren der Ausgabe in einem separaten Ordner eine elegante Lösung ist, aber keine, die im Moment machbar ist.

Question 55449 bezieht sich auf das Ignorieren von Dateien, die auf dem Server vorhanden sind, aber die Arbeitsbereichansicht enthält diese Dateien weiterhin.

EDIT: Ich versuche, gerade .class-Dateien (oder einen anderen beliebigen Filter) nicht ALLE Dateien auszuschließen. Offline-Arbeit erneut anzeigen zeigt diese Klassendateien weiterhin an.

+0

Warum können Sie nicht einfach die Depot-Ansicht anstelle der Workspace-Ansicht verwenden? – raven

+0

Das dachte ich auch zuerst, aber dann könnte es passieren, dass BrianH eine Datei hinzufügen möchte, die sich so befindet, dass diese anderen Dateien von Perforce angezeigt werden müssten. Aber das würde den Zweck seiner Frage besiegen ...:/ –

Antwort

8
 -//folderName/folderName/folderName/*.class //workspaceName/folderName/folderName/*.class

Wenn diese Zeile in dem „View“ Bereich des Workspace, die „Abgleichen Offline-Arbeit“ Wille Gruppe all .class-Dateien in einer „Ausgeschlossene Dateien“ Zweig. Die Klassendateien werden jedoch weiterhin in der Arbeitsbereichansicht angezeigt.

0

Dies hängt von der ausführbaren Datei ab, die Sie verwenden.

Wenn Sie p4v.exe verwenden, finden Sie oberhalb der Arbeitsbereichsansicht ein gelbes Filtersymbol. Wenn Sie dieses Symbol auswählen, wird ein Kontextmenü angezeigt. Eine der Optionen ist "Dateien nicht im Depot ausblenden". Wenn Sie dies auswählen, sollten Sie die gewünschten Ergebnisse erzielen.

+0

Das Problem dabei ist, es verbirgt ALLE Dateien. Ich möchte bestimmte (generierte) Dateien ausschließen. – BrianH

+0

Leider sehe ich, dass es eine Möglichkeit gibt, die Depotansicht zu filtern, indem Dateien nach Erweiterung und anderen Optionen ausgeschlossen/eingeschlossen werden. Ich sehe jedoch keine Möglichkeit, dies für lokale Dateien zu tun. In einer perfekten Welt wäre es eine Option, Ihre Quelle von Ihrer Ausgabe zu trennen. Viel Glück mit diesem. – akf

1

Wenn Sie P4V verwenden, wählen Sie "Hide Local Files" aus dem Menü "Filter Workspace" im Menü "View".

Dies funktioniert das gleiche für die Windows- und Macintosh-Clients.

+0

Sie stimmen mit Ihrem obigen Kommentar überein, ich möchte nur bestimmte Dateien ausschließen. Wenn ich .class-Dateien ignorieren kann, kann ich mir keine Sorgen darüber machen, dass ich neue Dateien vermisse, die mir wichtig sind. – BrianH

+0

@Lyndsey Ferguson: wissen Sie, wie man das in der Ordner-Diff-Ansicht macht? – user443854

2

Wenn Sie nicht daran denken möchten, die Ausschlusszeile von BrianH in all Ihren Arbeitsbereichen zu platzieren (auch als Client-Spezifikationen bezeichnet), bitten Sie Ihren Administrator, .class-Dateien in der P4-Serverberechtigungsliste zu archivieren. Dies macht es für alle Benutzer transparent.

1

Wenn Sie das Eclipse Perforce-Plug-in verwenden oder verwenden können, listet the plugin documentation verschiedene Möglichkeiten auf, Dateien zu ignorieren & Ordner.