Toolverse
Wszystkie skille

resolve-conflicts

autor: antinomyhq

Rozwiąż konflikty merge'a w Git za pomocą strukturalnego planu zamiast ręcznego wyboru.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
163

O skillu

Umiejętność do inteligentnego rozwiązywania konfliktów merge'a w Git. Zamiast od razu edytować pliki, skill tworzy szczegółowy plan rozwiązania, czeka na Twoją akceptację, a następnie go wykonuje. Specjalizuje się w łączeniu importów, testów, plików lock (regeneracja), konfiguracji oraz obsłudze plików usuniętych-ale-zmodyfikowanych z backup'em i analizą. Zawsze najpierw ocenia konflikt, preferuje zachowanie obu zmian, regeneruje pliki wygenerowane zamiast je ręcznie łączyć, i waliduje wynik testami.

Jak używać

  1. Gdy napotkasz konflikt merge'a w swoim repozytorium Git, natychmiast wezwij tę umiejętność zamiast próbować ręcznego rozwiązania. Skill automatycznie uruchomi git status aby ocenić zakres konfliktu i zidentyfikować wszystkie pliki w konflikcie.

  2. Skill kategoryzuje konflikty na podstawie typu pliku: zwykłe pliki (oba zmodyfikowane), pliki usunięte-ale-zmodyfikowane, pliki wygenerowane (lock files, artefakty build'u), testy, importy i konfiguracja. Dla każdego pliku zbiera informacje o typie i kontekście.

  3. Na podstawie analizy skill tworzy strukturalny plan rozwiązania. Plan zawiera strategię dla każdego konfliktu (np. "zachowaj oba importy", "zregeneruj lock file", "utwórz backup usuniętego pliku"). Przejrzyj plan i zatwierdź go przed wykonaniem.

  4. Po Twojej akceptacji skill wykonuje rozwiązania zgodnie z planem. Dla każdego rozwiązanego konfliktu otrzymasz jednoliniowe wyjaśnienie strategii. Pliki wygenerowane są automatycznie regenerowane z ich źródeł zamiast ręcznego łączenia.

  5. Po rozwiązaniu wszystkich konfliktów skill uruchamia testy aby zwalidować poprawność zmian. Jeśli któreś testy się nie powodzą, otrzymasz raport aby móc dostosować rozwiązania.

  6. W przypadkach gdzie prawidłowe rozwiązanie nie jest jasne z różnic między gałęziami, skill przedstawi Ci opcje i poprosi o wybór zamiast zgadywać.

Podobne skille