Frage Gibt es ein Skript, das für Perforce (p4) das Äquivalent zu git-bisect liefert? [geschlossen]


Das Git-Halbierung stellt Hooks zur Verfügung, um eine binäre Suche nach Revisionen durchzuführen und herauszufinden, welche Änderung das Design zerstört hat. Gibt es ein entsprechendes Skript für Perforce? Ich habe SO und Google sucht ohne Glück.

Update 1. März 2010: Wie Douglas Leeder richtig ausgeführt hat, ist dies mit einer linearen Geschichte einfach. Wir haben jedoch mehrere Verzweigungen, in denen Verzweigungen zwischen Zweigen auftreten, also ist es nicht so trivial wie bei linearer Historie. Darüber hinaus dauert es einige Stunden (Stunden), bis der Code erstellt und getestet wurde, so dass der automatische Test gut wäre, ohne dass ich zurückkomme und über Nacht / auf dem Laufenden bin.


7
2018-02-08 18:17


Ursprung


Antworten:


Ich glaube nicht, dass ein explizites Werkzeug existiert, ich denke, weil die Synchronisierung mit einem Punkt in der Geschichte in einem zentralisierten Versionskontrollsystem viel einfacher ist, so dass niemand das Bedürfnis nach einem Werkzeug gefühlt hat.

Synchronisiere einfach im Verlauf, bis du einen Punkt erreichst, an dem die Regression (die du verfolgst) nicht mehr auftritt, dann synchronisiere mit dem Verlauf zwischen diesem Punkt und HEAD, bis du die Problemrevision gefunden hast.


-3
2018-02-08 22:16