AKTUALISIERT PROBLEMBESCHREIBUNG: Vielen Dank im Voraus!Git + Arc Diff & Repairing Diffs (Bearbeitet von [Master]!)
Im Zweig master
arbeiten, habe ich Änderungen an einer Datei vorgenommen und arc diff --create
'ed ein Differential zu überprüfen. Ich wandte mich dann an eine andere User-Story, die immer noch im Zweig master
arbeitete, und nochmals arc diff --create
'ed ein Differential zur Überprüfung. Zwei User Stories, zwei Differentiale, die zur Überprüfung bereitstehen. Gut soweit.
[Ich verstehe das Erstellen einer differential
für die Überprüfung über arc diff
, ist wie eine pull request
machen. ]
Hier ist das Problem ... ich dann die erste Benutzer-Geschichte neu adressiert wird, weitere Änderungen vorzunehmen (noch im master
Zweig arbeiten, und fuhr fort zu arc diff <commit_hash>~ --update <diff_id>
. Die Differenz jetzt zeigt Änderungen zwischen der ursprünglich erstellt diff und es ist zu aktualisieren und insgesamt nicht ändert!
....
ich habe gesagt, ich, bevor sie Änderungen eine Niederlassung gemacht haben sollte. Dann werden alle arc --update
‚s einer Revision in einer Gesamtdifferenz führen würde (nicht der Unterschied zwischen den letzten zwei Aktualisierungen)
Mir wurde auch gesagt, dass ich den neuen Zweig immer noch so machen kann, dass er alle meine Änderungen enthält (die ich habe) und die Überarbeitungen repariere.
Was kann ich geben Sie einen neuen Zweig erstellen alle Änderungen enthalten (nämlich jene bereits ‚arc diff
‘ ed zur Revision), zur Wiederherstellung der master
Zweig (angeblich) und re- arc diff --update
meine letzte Revision mit meiner letzten commit ? ... (/ oder was auch immer mein Problem behebt.)