Toolverse
Wszystkie skille

electron-chromium-upgrade

autor: electron

Rozwiązuj konflikty łatek przy aktualizacji Chromium w projekcie Electron

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

O skillu

Umiejętność dla deweloperów pracujących nad gałęzią roller/chromium/main w projekcie Electron. Prowadzi Cię przez proces aktualizacji wersji Chromium, rozwiązywania konfliktów łatek podczas e sync --3, analizy zmian upstream i prawidłowego formatowania commitów. Zawiera krytyczne wskazówki dotyczące zachowania oryginalnych łatek i unikania błędów w zarządzaniu seriami patchy.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot dla projektu Electron. Upewnij się, że pracujesz na gałęzi roller/chromium/main i masz dostęp do repozytorium Electron oraz katalogu patches/.

  2. Uruchom e sync --3 w katalogu głównym repozytorium Electron. Jeśli pojawią się konflikty łatek, umiejętność przeprowadzi Cię przez ich rozwiązywanie krok po kroku — nigdy nie pomijaj łatek ani nie usuwaj ich bez pewności, że są już niepotrzebne.

  3. Podczas rozwiązywania konfliktów używaj git am --continue zamiast git am --skip. Jeśli system zgłosi "No changes", zbadaj przyczynę — zmiany mogły zostać wchłonięte przez wcześniejsze rozwiązanie konfliktu.

  4. Powtarzaj e sync --3 aż do uzyskania kodu wyjścia 0 (brak błędów łatek). Umiejętność pomoże Ci przeanalizować zmiany upstream Chromium i zrozumieć, dlaczego łatki się nie stosują.

  5. Po pomyślnym zakończeniu e sync --3 wyeksportuj łatki i zatwierdź wszystkie zmiany atomowo, zgodnie z wytycznymi formatowania commitów zawartymi w dokumentacji. Upewnij się, że każdy commit zachowuje oryginalną autorstwo i wiadomość łatki.

Podobne skille