backport-pr-assistant
Help backport PRs to release branches using the backport CLI tool. Use when backporting changes that have merge conflicts requiring manual resolution.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Help backport PRs to release branches using the backport CLI tool. Use when backporting changes that have merge conflicts requiring manual resolution.
How to use
Upewnij się, że masz zainstalowany backport CLI. Jeśli polecenie backport nie jest rozpoznawane lub brakuje flagi --no-browser, zaktualizuj narzędzie poleceniem: go install github.com/cockroachdb/backport@latest
Zidentyfikuj numer pull requesta, który chcesz backportować (np. 23437), oraz docelową gałąź wydania (np. release-23.2 lub konkretny numer wersji).
Uruchom backport z flagą --no-browser, aby zapobiec otwieraniu okien przeglądarki. Dla prostego backportu użyj: backport --no-browser [numer-pr]. Aby wskazać konkretne wydanie, dodaj -r [wersja], np. backport --no-browser 23437 -r 23.2
Jeśli podczas backportu pojawią się konflikty scalania, rozwiąż je ręcznie w swoim edytorze, a następnie wznów proces poleceniem: backport --continue. Jeśli chcesz anulować backport, użyj: backport --abort
Opcjonalnie możesz dodać uzasadnienie zmian flagą -j (np. backport --no-browser 23437 -j "poprawki testów") lub wybrać konkretne commity do backportu flagą -c [commit-hash]
Po pomyślnym zakończeniu backport CLI utworzy pull request do docelowej gałęzi wydania, gotowy do przeglądu i scalenia.