Frage

Ich bin neu in Perforce.

Was würden Sie als P4 Best Practices in Bezug auf die Ansichten / branches.

Would erstellen Sie 1 Aufruf mit Zugang zu vielen Zweigen, oder würden Sie erstellen 1 Aufruf / branch?

Ich bin nicht sicher, ob Umschalten zwischen den Ansichten / worspaces ist so einfach in Perforce.

Danke,

Thomas

War es hilfreich?

Lösung

Wenn von „Ansicht“ Sie meinen Arbeitsplatz (auch bekannt als Client-spec), dann bemühe ich mich, für jeden Zweig eine Client-spec haben, an dem ich arbeite. Ich bin von Zweig vorausgesetzt, Sie meinen Sie ein typisches System, in dem Sie Fern, Entwicklungszweige haben, und vielleicht Zweige veröffentlichen?

Der Grund für das Halten der 1-1 Korrespondenz ist es hält nur die Dinge einfacher. Es kann auch Unfälle vermeiden - zum Beispiel wenn ich in einer Entwicklung Client-spec bin, weiß ich, dass ich nicht aus Versehen betrachten kann oder eine Datei mit dem gleichen Namen in einem anderen Zweig ändern. Dies kann eine große Hilfe sein, wenn Sie in der Tiefen einer tiefen Source Ordnerhierarchie sind unten.

Keeping Ansichten "dicht" ist in der Regel gute Praxis in Peforce - wie in irgendetwas. Es hilft, die Serverleistung, die wiederum Leistung von Perforce auf Ihrem Client-Rechner hilft. Aber darüber hinaus die Leistung, ich glaube, das Konzept nur zu sehen, was Sie sehen müssen - den Computer im Stich gelassen hat für Sie die Filterung - ist nur im Allgemeinen eine gute Sache. Es lässt Sie auf den Job bei der Hand, ohne Ablenkung konzentrieren.

Ich habe keinen schwer Schaltworkspaces, und es gibt eine Reihe von Möglichkeiten, um diese je nach Ihren persönlichen Umständen und Vorlieben zu tun. P4V hat ein einfaches Dropdown-Menü oben auf der linken Seite, zum Beispiel. Welche Schwierigkeiten haben Sie Schaltworkspaces?

Andere Tipps

  

Ich bin nicht sicher, ob Umschalten zwischen den Ansichten / worspaces ist so einfach in   Perforce.

Es ist leicht. Vorausgesetzt, dass Sie die Befehlszeile verwenden, erstellen Sie eine p4config.txt im Stammverzeichnis der jeweiligen Kunden-spec (aka Aussicht). In jedem p4config.txt, stellen Sie die P4CLIENT Variable auf den Namen der Client-spec. Sie können die anderen Variablen lassen, wie sie sind.

Hier ist meine Probe p4config.txt:

P4USER=deepaknag
P4PORT=SJCPperforce01:1666
P4CLIENT=deepaknag_fbsd

Dann die P4CONFIG Umgebungsvariable wie folgt:

export P4CONFIG=p4config.txt

Jetzt verwendet er automatisch die „richtige“ Client-spec, wenn Sie Client-Verzeichnisse ändern. Versuchen Ausgabe:

p4 info

in der Client-Verzeichnisse zu überprüfen.


Dies wird dokumentiert auch in Perforce Knowledge Base (Arbeiten mit p4 für mich).

  • Hier ist, was Perforce auf die sagt Thema .
  • Auch Eric Sink hat ein gute Diskussion .
  • erstelle ich ein Ansicht mit Zugriffen auf viele Zweige. Da Niederlassungen in jeder Ansicht standardmäßig angezeigt, mögen Sie aus der Hauptleitung einen Benutzerbereich haben.
  • Viele Ingenieure sind bequemer mit dem Konzept der Filialen, da sie in allen SCM-Systemen existieren. Aber Ansichten können über, wenn sie nicht das Konzept gesehen haben
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top