작업 공간과 ServiceNow 인스턴스 간에 시각적 스튜디오 코드 현재 파일 동기화

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 작업 공간의 현재 파일과 시각적 스튜디오 코드 인스턴스 간에 충돌하는 파일을 식별하고 변경 내용을 병합하거나 덮어씁니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. IDE의 시각적 스튜디오 코드 오른쪽 위 모서리에 있는 메뉴에서 동기화 아이콘 현재 파일 동기화 아이콘을 클릭합니다.
      키보드 단축키 Control+Shift+P(Windows) 및 Command+Shift+P(Macos)를 사용하여 명령 팔레트를 열고 목록에서 지금: 현재 파일 동기화 를 선택할 수도 있습니다.
      • 서버나 클라이언트에서 변경 사항이 발생하면 확장은 오류를 표시하지 않고 파일을 성공적으로 동기화합니다.
      • 로컬 버전과 서버 버전 간에 차이가 없는 경우 페이지 아래쪽에 No changes detected(변경 내용이 검색 되지 않음) 메시지가 나타납니다.
      • 클라이언트와 서버 모두에서 동일한 파일이 수정되면 충돌 하는 파일 대화 상자에 충돌이 표시됩니다.
    2. 충돌하는 파일 대화 상자에 충돌 목록이 표시되면 충돌을 확인합니다.
      • Diff 창을 사용하여 서버 버전과 클라이언트 버전을 비교하고 변경 내용을 평가합니다.
      • 서버 또는 클라이언트 변경 사항을 재정의합니다.
      그림 1. 충돌하는 파일 목록
      충돌하는 파일 변경 사항 목록
    3. 충돌하는 파일 목록에서 차이점을 확인합니다.
      그림 2. 상충하는 변경사항이 표시됩니다.
      상충하는 변경사항이 표시됩니다.
      대화 상자에는 다음 옵션이 표시됩니다.
      • Open Diff: 두 버전 간의 차이점을 확인하고 필요한 사항을 변경합니다.
      • 해결됨 표시: 차이점을 해결하고 버전을 동기화합니다.
      • Overwrite Server(서버 덮어쓰기): 서버 버전을 클라이언트 버전으로 재정의할지 여부를 선택합니다.
      • Overwrite Local(로컬 덮어쓰기): Override Local(로컬 재정의 )을 선택하여 로컬 버전을 서버 버전으로 재정의합니다.
    4. Diff 열기를 클릭합니다.
      차이점이 강조 표시된 두 가지 버전의 파일을 볼 수 있습니다.
      그림 3. 클라이언트와 서버의 차이점
      클라이언트와 서버의 차이점을 보여주는 창
    5. 클라이언트 버전에서 서버 버전을 변경하고 파일을 저장합니다.
    6. Conflicting Files(충돌하는 파일)에서 Mark as Resolved(해결됨으로 표시)를 클릭합니다.
      변경 내용은 다음 동기화 시 성공적으로 동기화됩니다. 변경 내용이 성공적으로 병합되면 동기화가 성공적으로 완료 되었다는 메시지가 페이지 하단에 나타납니다.