2011-01-14 7 views
1

Ich habe zwei Zweige, nennen wir sie Mainline und Dev1. Ich integriere regelmäßig eine Datei von der Hauptleitung zu dev1. Das vorletzte Mal, als ich die Datei integriert habe, war es bei Revision 3 in der Mainline. Das letzte Mal, es war in Revision 5.Wie wird eine Datei in einer Revision in Perforce in eine Revision umgewandelt?

Jetzt aus mysteriösen Gründen in den Sand der Zeit verloren, möchte ich in dev1 mit Revision 4 der Datei von Mainline arbeiten. Ist das möglich?

Ich kann es nicht integrieren, da P4V beschwert, dass alle Revisionen bereits integriert wurden.

Ich habe versucht, mit der rechten Maustaste-> diese Revision auf dem Revisionsdiagramm zu bekommen, aber das aktualisiert nur, welche Version der Datei ich in der Mainline habe, nicht in dev1.

Antwort

2

Sie können eine Integration unabhängig vom Integrationsverlauf erzwingen. Im Dialog Optionen integrieren befindet sich eine Schaltfläche mit der Bezeichnung "Erweiterte Optionen".

alt text

Im Dialogfeld Erweiterte Optionen, überprüfen Sie die Option "für alle Revisionen Integration zu erzwingen, Integrationsgeschichte abgesehen (f)". Dies ermöglicht es Ihnen, Revision 4 dieser Datei von Mainline in dev1 zu bekommen.

alt text

+0

Danke, Rabe. Wie würde sich die erzwungene Integration auf die Historie der integrierten Datei im Zielzweig auswirken? – tenpn

+0

@tenpn: Es wird nur eine andere Revision der Datei. – raven

Verwandte Themen