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