Toolverse
Wszystkie skille

merge-resolver

autor: openclaw

Rozwiąż konflikty merge'a w Gicie za pomocą AI – bez bólu głowy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
4

O skillu

Merge Resolver to narzędzie AI, które automatycznie rozwiązuje konflikty w kontroli wersji. Zamiast ręcznie edytować pliki z konfliktami, wgrasz je do narzędzia, a ono analizuje obie gałęzie i wybiera najlepszą wersję kodu. Działa z linii poleceń, obsługuje pojedyncze pliki lub całe repozytorium. Możesz też uruchomić tryb podglądu, aby zobaczyć proponowane rozwiązania przed zatwierdzeniem. Projekt jest otwartoźródłowy, darmowy i wydany na licencji MIT.

Jak używać

  1. Zainstaluj narzędzie za pomocą npm, uruchamiając polecenie npx ai-merge-resolve. Nie wymaga wcześniejszej instalacji – npm pobierze i uruchomi je automatycznie.

  2. Gdy napotkasz konflikt merge'a w Gicie, przejdź do katalogu głównego projektu w terminalu.

  3. Aby rozwiązać konflikty w konkretnym pliku, uruchom npx ai-merge-resolve src/index.ts, zastępując ścieżkę nazwą pliku, w którym masz konflikt.

  4. Jeśli chcesz rozwiązać wszystkie konflikty w repozytorium naraz, uruchom npx ai-merge-resolve bez podawania nazwy pliku.

  5. Aby najpierw zobaczyć, jakie rozwiązania proponuje narzędzie, użyj flagi --dry-run: npx ai-merge-resolve --dry-run. To pokaże Ci zmiany bez faktycznego modyfikowania plików.

  6. Po zatwierdzeniu rozwiązań narzędzie automatycznie aktualizuje pliki. Sprawdź wyniki, a następnie dodaj zmiany do Gita i wykonaj commit jak zwykle.

Podobne skille