작업 공간과 ServiceNow 인스턴스 간에 시각적 스튜디오 코드 현재 프로젝트 동기화

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 작업 공간(클라이언트/로컬)과 인스턴스(서버) 간에 시각적 스튜디오 코드 파일을 양방향으로 동기화합니다.

    시작하기 전에

    프로젝트를 생성하고애플리케이션 편집을 시작합니다.

    이 태스크 정보

    작업 공간의 시각적 스튜디오 코드 응용 프로그램 파일에 대한 변경 내용은 처음에 로컬 파일 시스템에 저장됩니다. Sync 명령을 실행하면 응용 프로그램 파일에 대한 로컬 변경 내용이 지속성을 위해 서버로 전송됩니다.

    프로시저

    1. IDE 아래쪽의 상태 표시줄에서 Sync시각적 스튜디오 코드 클릭합니다.
      키보드 단축키인 Ctrl+Shift+P(Windows) 또는 Command+Shift+P(Macos)를 사용하여 명령 팔레트를 열고 목록에서 지금: 현재 프로젝트 동기화 를 선택할 수도 있습니다.
      그림 1. 현재 프로젝트 동기화
      프로젝트를 동기화하는 명령
      • 서버나 클라이언트에서 변경 사항이 발생하면 확장은 오류를 표시하지 않고 파일을 성공적으로 동기화합니다.
      • 로컬 버전과 서버 버전 간에 차이가 없는 경우 페이지 아래쪽에 No changes detected(변경 내용이 검색 되지 않음) 메시지가 나타납니다.
      • 클라이언트와 서버 모두에서 동일한 파일이 수정되면 시스템에 충돌이 표시됩니다.
    2. 충돌 목록이 표시되면 충돌하는 파일을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 열고 상황에 맞는 메뉴에서 선택합니다.
      또는 파일을 선택하고 페이지 상단에서 Diff 열기 메뉴를 클릭합니다.
      그림 2. 충돌하는 파일 표시
      충돌하는 파일 표시
      • 서버 버전을 클라이언트 버전으로 덮어쓰려면 Override Server(서버 재정의)를 선택합니다
      • Override Local(로컬 재정의)을 선택하여 클라이언트 버전을 서버 버전으로 덮어씁니다.
      • [Mark as resolved]를 선택하여 충돌을 나타내는 플래그를 제거합니다. 다음 동기화에서 서버 버전을 덮어씁니다.
      그림 3. 클라이언트 버전과 서버 버전의 차이점
      클라이언트 파일 버전과 서버 파일 버전의 차이점
    3. 클라이언트 파일에 원하는 변경 사항을 유지하고 저장합니다.
    4. 모든 파일 충돌을 해결했으면 충돌하는 파일 아래에서 해결됨으로 표시를 클릭합니다.
      변경 내용은 다음 동기화 시 동기화됩니다. 변경 내용이 성공적으로 병합되면 동기화가 성공적으로 완료 되었다는 메시지가 페이지 하단에 나타납니다.
      주:
      파일은 동기화 프로세스를 시작할 때 구문 오류가 있는지 확인합니다. 발견된 모든 오류는 화면 하단의 문제 탭에 표시됩니다.

    다음에 수행할 작업

    모든 변경 사항은 상태 표시줄의 업데이트 세트에 태그가 지정됩니다. 프로젝트가 로드되거나 선택되면 기본 업데이트 세트가 상태 표시줄에 표시됩니다. 업데이트 세트 피커를 클릭하여 현재 업데이트 세트를 선택합니다(IDE 또는 프로젝트가 종결될 때까지 유효함). 업데이트 세트를 명시적으로 선택하지 않으면 모든 쓰기가 기본 업데이트 세트에서 발생합니다.