Letztes Diff im Fabricator rückgängig machen

8

Ich habe eine offene Revision in Phabricator (mit Git), und ich habe einen Diff zu dieser Revision mit dem arc diff -Befehl eingereicht.

Das Problem ist, dass dieses diff schlecht ist, und deshalb möchte ich es rückgängig machen und zum vorherigen diff zurückkehren.

Weißt du wie ich es bitte tun kann?

    
Arnaud 04.08.2014, 00:17
quelle

3 Antworten

5

Disclaimer: Ich habe Git Erfahrung begrenzt und ich verwende derzeit mit SVN Phabricator.

Angenommen, Sie haben keine anderen lokalen Änderungen, können Sie Ihre Arbeitskopie wiederherstellen, dann arc patch --diff <diff_id> , wobei die Diff-ID in der Spalte ID der Tabelle Revision Update History angezeigt wird. Dann nur arc diff --revision <rev_id> wie üblich zum updaten. Ich nehme an, es ist nicht technisch ein Löschen, aber so geht es mit Pseudo-Revisionskontrolle. Der Fehler und die Korrektur werden verfolgt.

    
altendky 05.08.2014 12:32
quelle
3

Dies wird derzeit nicht unterstützt. Sie können das schlechte diff durch ein neues, gutes diff ersetzen, indem Sie dem Prozess altendky recommends oder einem ähnlichen Prozess folgen (d. H. Einfach arc diff erneut mit Ihrer Arbeitskopie im richtigen Zustand ausführen).

Dies ist eine Funktion, die wir eventuell hinzufügen möchten. Sie können den Fortschritt im Upstream hier verfolgen:

Ссылка

    
Evan Priestley 23.08.2014 19:35
quelle
3

Ich mache oft den Fehler, gegen den falschen Zweig zu diffundieren.

Der erste Schritt besteht darin, das Diff rückgängig zu machen. Wir können den Diff nicht aus der Überarbeitungshistorie löschen, aber wir können ihn rückgängig machen.

%Vor%

An dieser Stelle ist Ihre Revision wieder in ihrem ursprünglichen Zustand. Wenn Sie das Diff erneut ausführen möchten, tun Sie, was Sie normalerweise tun. Beachte die Verzweigung mit den für das diff vorgesehenen Änderungen und führe dann das diff aus.

%Vor%

Kredit an Altendky, der die meisten dieser Schritte aufgelistet hat. Das revision -Flag, auf das verwiesen wird, existiert jedoch nicht mehr und ich wollte auch, dass die Schritte ein wenig deutlicher aufgelistet werden.

    
seato 08.06.2017 18:50
quelle

Tags und Links