Integracja Git
Każda aplikacja IronFlock ma centralne repozytorium Git. Domyślnie to repozytorium jest w pełni zarządzane w IronFlock. Możesz też połączyć się z zewnętrznym dostawcą Git.
Wewnętrzny Git
Gdy tworzysz aplikację, IronFlock automatycznie tworzy repozytorium Git. Środowisko IDE w chmurze używa tego repo do wszystkich operacji kontroli wersji:
- Commitowanie, push i pull z terminala IDE
- Przeglądanie diff i historii
- Zarządzanie gałęziami
Wszyscy współpracownicy z uprawnieniami Develop dzielą to samo repozytorium.
Zewnętrzni dostawcy Git
Możesz połączyć swoją aplikację z GitHub, GitLab lub Bitbucket zamiast (lub oprócz) wewnętrznego repozytorium.
Konfiguracja
- Przejdź do Ustawień użytkownika i dodaj Personal Access Token dla swojego dostawcy Git.
- Podczas tworzenia nowej aplikacji wybierz zewnętrzną usługę Git i podaj URL repozytorium.
- Aby przenieść istniejącą aplikację, przejdź do ustawień aplikacji i przełącz na zewnętrznego dostawcę.
Przepływ pracy z zewnętrznym Git
Po połączeniu możesz:
- Sklonować repo na swój lokalny komputer.
- Edytować kod w preferowanym edytorze (VS Code, IntelliJ, Vim itp.).
- Commitować i pushować do zdalnego repozytorium.
- Środowisko IDE w chmurze synchronizuje się z zewnętrznym repo — możesz nadal używać go do uruchamiania i debugowania na rzeczywistych urządzeniach.
Daje to najlepsze z obu światów: twój lokalny edytor dla produktywności i IDE w chmurze do interakcji z urządzeniami.
Współpraca przy tworzeniu
Wielu deweloperów może pracować nad tą samą aplikacją:
- Każdy deweloper otrzymuje własne osobiste środowisko deweloperskie w IDE w chmurze.
- Zmiany są izolowane do czasu commitowania i pushowania do gałęzi master.
- Używaj standardowych przepływów pracy Git (gałęzie funkcji, pull requesty) do przeglądu kodu.
Tylko zpushowane zmiany do gałęzi master są używane do budowania wydań.