Zsynchronizuj swoje zmiany

Synchronizacja przechowuje lokalne pliki agentów w synchronizacji z usługą Microsoft Copilot Studio opartą na chmurze i pomaga zespołom współpracować ze zmianami powodującymi konflikty i zarządzać nimi.

Zrozumienie operacji synchronizacji

Rozszerzenie Copilot Studio dla firmy Microsoft Visual Studio Code zapewnia trzy podstawowe operacje synchronizacji:

Operation Opis Kierunek Safety
Preview Podgląd zdalnych zmian bez ich stosowania Chmura do lokalnego środowiska Brak lokalnych zmian
Pobierz Pobieraj i stosuj zdalne zmiany do lokalnych plików Chmura do lokalnego środowiska Wszelkie zmiany w tym samym komponencie pokazują obie wersje i oczekują, że lokalny użytkownik przejrzy i potwierdzi, którą wersję zachować
Zastosuj Przekazywanie lokalnych zmian do zdalnego programu Copilot Studio Lokalne środowisko do chmury Natychmiast modyfikuje prawdziwego agenta. Jeśli od sklonowania agenta zaszły zdalne zmiany, pojawia się okienko z informacją. Okienko poleca przejrzenie zmian przed ich zdalnym wprowadzeniem. Użytkownicy nie mogą wprowadzać zmian, jeśli są zdalne zmiany, które nie zostały jeszcze pobrane przez polecenie get. Ikona i polecenie zastosowania są zablokowane. Działanie Zastosuj w Copilot Studio nie jest tym samym, co operacja publikowania i nie służy do publikowania agenta.

Zrzut ekranu z opcjami synchronizacji jako poleceń.

Panel zmiany Agenta

Zmiany agentów dostępu

  1. Wybierz ikonę Copilot Studio na pasku działań.

  2. Panel Zmiany Agenta pojawia się:

    AGENT CHANGES
    ├─ Agent 1
    │  ├─ Local Changes (1)
    │  │  └─ topics/greeting.topic.yaml
    │  └─ Remote Changes (1)
    |     └─ agent.yaml
    

Podgląd zmian

Oto typowe scenariusze, kiedy warto utworzyć podgląd:

  • Kiedy zaczynasz sesję pracy
  • Zanim wprowadzisz poważne zmiany
  • Kiedy pracujesz w środowisku zespołowym
  • Okresowo (co 30-60 minut)

Podgląd z panelem Zmiany agentów

  1. Otwórz panel Zmiany Agenta .

  2. Wybierz przycisk Preview.

Zrzut ekranu zmian podglądowych.

  1. Poczekaj na zakończenie wersji zapoznawczej.

  2. Przejrzyj zmiany w folderze Zdalne zmiany w panelu Zmiany agenta .

Zrzut ekranu podglądu lokalnych i zdalnych zmian.

Podgląd z paletą poleceń

  1. Naciśnij Ctrl+Shift+P.

  2. Wprowadź: „Copilot Studio: (wersja zapoznawcza)”.

  3. Naciśnij Enter.

Pobierz zmiany

Pobieraj pliki i wprowadzaj zdalne zmiany do lokalnych plików.

Kiedy wprowadzać zmiany

Oto typowe scenariusze, kiedy należy dokonać zmian:

  • Po ujawnieniu zdalnych zmian przez polecenie wersji zapoznawczej
  • Na początku sesji roboczej
  • Zanim wprowadzisz swoje zmiany
  • Podczas współpracy z innymi

Jak uzyskać zmiany

Uzyskaj zmiany za pomocą Panelu Zmian Agenta

  1. Otwórz okienko Kontroli Kodu.

  2. Wybierz pozycję Pobierz.

  3. Potwierdź, jeśli pojawi się pytanie: „Ta akcja nadpisuje niezatwierdzone zmiany lokalne”.

  4. Poczekaj na zakończenie ściągania.

  5. Zmiany są natychmiast stosowane w Twoim katalogu plików.

Zmiany można uzyskać za pomocą palety command

  1. Naciśnij Ctrl+Shift+P.

  2. Typ: "Copilot Studio: Pobierz Zmiany".

  3. Naciśnij Enter.

Rozwiązywanie konfliktów

Zrzut ekranu akcji konfliktu.

Gdy zarówno lokalna, jak i zdalna wersja pliku się zmieniają, możesz zauważyć konflikty (o których powinieneś wiedzieć, ponieważ wcześniej wykonałeś operację podglądu, która informuje o zdalnych zmianach) podczas wykonywania operacji get.

Możesz następnie zdecydować, czy przywrócić zmiany do oryginalnej lokalnej wersji lub zachować zdalną zmianę, która jest uznawana za "najnowszą zmianę".

Jeśli zamkniesz okno akcji przed zajęciem się zmianami z operacji, wybierz ikonę Otwórz zmiany w temacie, który został zmieniony (jest podświetlony, jeśli są tam oczekujące działania).

Zrzut ekranu ikony otwartych zmian.

Stosowanie zmian

Aby przekazać lokalne zmiany do Copilot Studio i zaktualizować agenta w swoim środowisku, wybierz Apply. Ta akcja nie publikuje Twoich zmian. Po zastosowaniu zmian przetestuj je przy użyciu okienka testowania w interfejsie użytkownika programu Copilot Studio w przeglądarce. Możesz rozpocząć rozmowę lub użyć wyzwalacza przepływów pracy, aby rozpocząć testowanie.

Zanim wprowadzisz zmiany

Oto rzeczy, które warto zweryfikować przed wprowadzeniem zmian:

  • Brak nierozwiązanych konfliktów związanych z fuzją
  • Zapoznaj się i uruchom najnowsze zmiany zdalne
  • Pliki przechodzą weryfikację (brak błędów w panelu Problemy)
  • Zmiany zatwierdzone w Git (jeśli używam kontroli wersji)
  • Zezwolenie na modyfikację agenta

Użytkownicy nie mogą wprowadzać zmian, jeśli są zdalne zmiany, które nie zostały jeszcze pobrane przez polecenie get. Ikona i polecenie aplikacji są zablokowane.

Zrzut ekranu pokazujący, że zastosowanie zostało zablokowane do synchronizacji.

Kiedy wprowadzać zmiany

Oto typowe scenariusze, kiedy wprowadzać zmiany:

  • Kiedy kończysz funkcję lub poprawkę
  • Kiedy skończysz sesję w pracy
  • Kiedy chcesz testować w środowisku chmurowym
  • Kiedy będziesz gotowy, by podzielić się zmianami z zespołem

Jak wprowadzać zmiany

Wprowadź zmiany za pomocą panelu Zmiany agenta

  1. Otwórz panel zmiany agenta.

  2. Przejrzyj swoje zmiany w sekcji Zmiany .

  3. Wybierz opcję Zastosuj.

  4. Poczekaj, aż proces przesyłania danych się zakończy.

Stosuj zmiany za pomocą palety poleceń

  1. Naciśnij Ctrl+Shift+P.

  2. Typ: Copilot Studio: Apply Changes.

  3. Naciśnij Enter.

Zastosowanie wyników

Po zastosowaniu zmian zobaczysz najnowszy stan wyświetlany w Visual Studio Code.