Hinweis
Dieses Feature befindet sich in der öffentlichen Vorschau und kann geändert werden.
Jede Pullanforderung in einem Stapel zeigt nur den Diff für die Ebene an. Dies bedeutet, dass Prüfer Änderungen an jeder Pullanforderung unabhängig voneinander anfordern können. Wenn ein Prüfer Änderungen an einer Pullanforderung in der Mitte des Stapels anfordert, sollten Sie den Fix für den Zweig vornehmen, der die Änderung besitzt und neu basiert, damit die darüber stehenden Verzweigungen Ihr Update übernehmen.
Adressierung von Feedback zur Überprüfung
-
Navigieren Sie zu der Verzweigung, die Änderungen benötigt.
Shell gh stack checkout BRANCH-NAME
gh stack checkout BRANCH-NAMESie können den Stapel auch mit
gh stack bottom,gh stack down, ,gh stack upundgh stack top. -
Nehmen Sie die angeforderten Korrekturen vor, stellen Sie sie auf, und führen Sie einen Commit durch.
Shell git add . git commit -m "helpful-commit-message"
git add . git commit -m "helpful-commit-message" -
Weitergabe der Änderungen durch den Rest des Stapels. Dadurch wird jede Verzweigung oberhalb der geänderten neu gebaset, sodass sie Ihren Fix wieder aufnehmen.
Shell gh stack rebase
gh stack rebase -
Pushen Sie den aktualisierten Stapel. Dies wird verwendet
--force-with-lease, um die neu basierten Verzweigungen sicher zu aktualisieren.Shell gh stack push
gh stack push
Nachdem Sie pushen, spiegelt jede Pullanforderung oberhalb der geänderten Anforderung das Update wider, und alle CI-Prüfungen werden erneut ausgelöst.