변경 사항을 동기화하세요

동기화는 로컬 에이전트 파일을 클라우드 기반 Microsoft Copilot Studio 서비스와 동기화하고 팀이 충돌하는 변경 내용을 공동 작업하고 관리하는 데 도움이 됩니다.

동기화 연산 이해하기

Microsoft Visual Studio Code Copilot Studio 확장은 세 가지 핵심 동기화 작업을 제공합니다.

Operation Description Direction Safety
Preview 변경 사항을 적용하지 않고 원격 변경 사항을 미리 보기 클라우드에서 로컬로 지역 변경 없음
가져오기 로컬 파일에 원격 변경 사항을 다운로드하여 적용합니다 클라우드에서 로컬로 같은 컴포넌트에 변경이 있을 경우 두 버전을 모두 보여주고, 로컬 사용자가 어느 버전을 유지할지 검토하고 확인해야 합니다
적용 Copilot Studio 원격에 로컬 변경 내용 업로드 로컬에서 클라우드로 실시간 에이전트를 즉시 변경합니다. 에이전트를 복제한 이후 원격 변경이 발생하면 팝업으로 알려줍니다. 팝업에서는 원격으로 적용하기 전에 변경 사항을 검토할 것을 권장합니다. 원격 변경 사항이 아직 get 명령어로 가져오지 않으면 사용자가 변경할 수 없습니다. 적용 아이콘과 명령어가 차단되어 있습니다. 적용 작업은 Copilot Studio의 게시 작업과 동일하지 않으며 에이전트를 게시하지 않습니다.

명령어로 동기화 옵션을 캡처한 스크린샷입니다.

에이전트 변경 창

액세스 에이전트 변경 사항

  1. 작업 표시줄에서 Copilot Studio 아이콘을 선택합니다.

  2. 에이전트 변경 창이 나타납니다:

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

변경 미리 보기

다음은 미리보기 시점의 일반적인 시나리오입니다:

  • 작업 세션을 시작할 때
  • 큰 변화를 하기 전에
  • 팀 환경에서 일할 때
  • 주기적으로(30-60분마다)

에이전트 변경 창에서 미리보기

  1. 에이전트 변경 창을 열어보세요.

  2. 미리 보기 단추를 선택합니다.

미리보기 변경 화면 스크린샷입니다.

  1. 미리보기가 완료될 때까지 기다리세요.

  2. 에이전트 변경 창의 원격 변경 폴더에서 변경 사항을 검토하세요.

미리보기 로컬 및 원격 변경 사항 스크린샷입니다.

명령 팔레트로 미리보기

  1. Ctrl+Shift+P를 누릅니다.

  2. "Copilot Studio: 미리 보기"를 입력합니다.

  3. Enter를 누릅니다.

변경 사항 받기

다운로드를 받아 로컬 파일에 원격 변경을 적용하세요.

언제 변화를 받아야 하는지

다음은 변화를 받아야 할 일반적인 상황들입니다:

  • 미리보기 명령이 원격 변경 사항을 보여주면
  • 작업 세션이 시작될 때
  • 변경 사항을 밀어붙이기 전에
  • 다른 사람과 협업할 때

변경 사항 받는 방법

에이전트 변경 창으로 변경 사항을 받으세요

  1. 소스 제어 창을 열어보세요.

  2. 가져오기를 선택합니다.

  3. "이 행동은 커밋되지 않은 로컬 변경 사항을 덮어씁니다."라는 메시지가 뜨면 확인하세요.

  4. 끌어오기 작업이 완료될 때까지 기다리세요.

  5. 변경 사항은 즉시 파일 디렉터리에 적용됩니다.

명령 팔레트로 변경 사항을 받으세요

  1. Ctrl+Shift+P를 누릅니다.

  2. 형식: "Copilot Studio: 변경 내용 가져오기."

  3. Enter를 누릅니다.

충돌 해결

갈등 행동 스크린샷입니다.

파일의 로컬 버전과 원격 버전 모두가 변경될 때, get 작업을 수행할 때 충돌이 발생할 수 있습니다(이전에 미리보기 작업을 했으니 원격 변경 사항을 알려주니 이를 유의해야 합니다).

그 후 변경 사항을 원래 로컬 버전으로 되돌리거나, 원격 변경 사항을 유지할 수 있는데, 이를 "최신 변경 사항"으로 간주합니다.

작업 변경을 처리하기 전에 작업 창을 닫으면, 변경된 주제에서 변경 사항 열기 아이콘을 선택하세요(작업 대기 중인 경우 강조 표시됨).

변경 사항 아이콘 열림 스크린샷입니다.

변경 내용 적용

Apply를 선택하여 로컬 변경 내용을 Copilot Studio에 업로드하고 사용자 환경에서 에이전트를 업데이트합니다. 이 행동은 변경 사항을 공개하지 않습니다. 변경 내용을 적용한 후 브라우저의 Copilot Studio UI에서 테스트 창을 사용하여 테스트합니다. 대화를 시작하거나 워크플로우 트리거를 사용해 테스트를 시작할 수 있습니다.

변경 사항을 적용하기 전에

변경 사항을 적용하기 전에 확인해야 할 항목은 다음과 같습니다:

  • 해결되지 않은 합병 충돌 없음
  • 최신 원격 변경 사항을 미리 확인하고 실행하세요
  • 파일들이 검증을 통과합니다 (문제 창에 오류 없음)
  • 버전 관리 사용 시 Git에 커밋된 변경 사항
  • 에이전트 수정 허가

원격 변경 사항이 아직 get 명령어로 가져오지 않으면 사용자가 변경할 수 없습니다. 적용 아이콘과 명령어가 차단되어 있습니다.

동기화 차단 적용 스크린샷입니다.

변경 적용 시기

다음은 변경 사항을 적용할 때 흔히 볼 수 있는 상황입니다:

  • 기능이나 수정을 완료하면
  • 작업 세션을 마치면
  • 클라우드 환경에서 테스트하고 싶을 때
  • 팀과 변경 사항을 공유할 준비가 되었을 때

변경 적용 방법

에이전트 변경 창으로 변경 사항 적용하기

  1. 에이전트 변경 창을 열어보세요.

  2. 변경 사항 섹션에서 변경 사항을 검토 하세요 .

  3. 적용을 선택합니다.

  4. 푸시가 완료될 때까지 기다려.

명령 팔레트로 변경 사항 적용

  1. Ctrl+Shift+P를 누릅니다.

  2. 형식: Copilot Studio: Apply Changes.

  3. Enter를 누릅니다.

결과 적용하기

변경 내용을 적용하면 Visual Studio Code 최신 상태가 표시됩니다.