Udostępnij przez


Operacje repozytorium kontroli źródła

Po nawiązaniu połączenia z usługą Git zmiany są śledzone Microsoft Dataverse. Listę zmian niezarządzanych można wyświetlić na stronie Kontrola źródła w rozwiązaniu niezarządzanym . Obiekty, które są częścią warstwy zarządzanej, nie są uwzględniane w zatwierdzeniu.

Wyświetl zmiany w obszarze rozwiązań

  1. Po wprowadzeniu zmiany lub dodaniu obiektu w rozwiązaniu niezarządzanym przejdź do obszaru Rozwiązania w Power Apps.

  2. Otwórz rozwiązanie, w którym wprowadzono zmiany i wybierz Kontrola źródła w lewym panelu nawigacyjnym.

    Lista zmian w rozwiązaniu gotowych do zatwierdzenia w Git

Ekran kontroli źródła zawiera listę zmian dostępnych do zatwierdzenia ze środowiska do kontroli źródła. Wybierz pozycję Odśwież , aby odświeżyć listę, jeśli wprowadzono zmiany na innej karcie przeglądarki. Wybranie opcji Sprawdź aktualizacje powoduje wysłanie zapytania do repozytorium kodu źródłowego i określenie, czy w usłudze Git są dostępne aktualizacje do ściągnięcia do środowiska. Po wykryciu należy rozwiązać wykryte konflikty między obiektami w środowisku a usługą Git.

Rozwiązywanie konfliktów

System wykrywa, czy istnieją sprzeczne zmiany w repozytorium źródłowym. Lista tych problemów znajduje się na karcie konfliktów . Należy rozwiązać wszystkie konflikty przed ściągnięciem lub zatwierdzeniem. Zaznacz każdy konflikt na liście, a następnie wybierz opcję zachowania istniejących zmian , jeśli chcesz zachować zmiany pochodzące z danego środowiska, lub zaakceptuj zmiany przychodzące, jeśli chcesz zaakceptować zmiany wprowadzone w repozytorium kodu źródłowego.

Jeśli zdecydujesz się zachować istniejące zmiany, te obiekty zostaną przeniesione na kartę Zmiany i będą dostępne do zatwierdzenia w repozytorium kodu źródłowego. Jeśli zdecydujesz się zaakceptować przychodzące zmiany, te obiekty zostaną przeniesione na kartę Aktualizacje i będą dostępne do ściągnięcia do środowiska. W przypadku składników, dla których wybrano akceptację przychodzących zmian, są one przenoszone do zakładki Aktualizacje i są dostępne do pobrania do środowiska.

Wyciąganie zmian dostępnych z repozytorium kontroli źródła

Aby zaimportować aktualizacje dostępne z repozytorium kontroli źródła do środowiska, przejdź do karty Aktualizacje i wybierz pozycję Sprawdź aktualizacje. Następnie przejrzyj dostępne aktualizacje, a następnie wybierz pozycję Ściągnij na pasku poleceń. Zalecamy zweryfikowanie środowisk aplikacji, na które mogły mieć wpływ te nadchodzące zmiany.

Jeśli obiekt został usunięty w usłudze Git, zostanie wyświetlony monit o usunięcie obiektu z rozwiązania (obiekt pozostaje w środowisku) lub usunięcie obiektu ze środowiska. Jest to konieczne przed pobraniem aktualizacji z usługi Git.

Zatwierdzenie zmian w repozytorium kontroli źródła

Aby zatwierdzić zmiany w kontroli źródła, przejdź do zakładki Zmiany i sprawdź zmiany. Wybierz pozycję Zatwierdź z górnego menu, wprowadź komentarz dotyczący zatwierdzenia, a następnie ponownie wybierz pozycję Zatwierdź .

Po zatwierdzeniu zmian można przejść bezpośrednio do Azure DevOps, aby wyświetlić zatwierdzenie, lub wybrać numer zatwierdzenia podany na pasku informacji, który powiadamia o pomyślnym zatwierdzeniu.

Uwaga

Najlepszą praktyką jest najpierw rozwiązanie konfliktów, a następnie pobranie wszelkich zmian z kodu źródłowego do środowiska, weryfikacja, czy aplikacja jest nadal funkcjonalna i działa zgodnie z projektem, a następnie zatwierdzenie zmian w kontroli źródła. Praktyka ta zapewnia, że zatwierdzenia kodu źródłowego są najlepszej jakości.

Następne kroki

Konfiguracja integracji z usługą Git