electron-chromium-upgrade
Rozwiązuj konflikty łatek przy aktualizacji Chromium w projekcie Electron
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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/.
Uruchom
e sync --3w 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.Podczas rozwiązywania konfliktów używaj
git am --continuezamiastgit am --skip. Jeśli system zgłosi "No changes", zbadaj przyczynę — zmiany mogły zostać wchłonięte przez wcześniejsze rozwiązanie konfliktu.Powtarzaj
e sync --3aż 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ą.Po pomyślnym zakończeniu
e sync --3wyeksportuj ł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.