에서 소스 통제 사용 ServiceNow IDE

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 에서 Git 명령 및 기타 소스 제어 기능을 ServiceNow IDE 사용하여 개발 팀 전체에서 애플리케이션에 대한 변경 내용을 관리합니다.

    Git 명령

    Git 리포지토리를 초기화 또는 복제하고 Git 공급자에 연결한 후 소스 제어 보기( 소스 제어) 또는 명령 팔레트에서 다음 Git 명령을 수행할 수 있습니다.

    표 1. 의 Git 명령 ServiceNow IDE
    명령 설명
    클론(클론> 추가 작업 )

    명령 팔레트: Git: Clone

    원격 리포지토리를 복제하여 작업 공간에 애플리케이션을 추가합니다.

    자세한 내용은 를 사용하여 Git 리포지토리 복제 ServiceNow IDE 문서를 참조하십시오.

    체크아웃 대상( 추가 작업 > 체크아웃 대상...)

    명령 팔레트 : 힘내 : 체크 아웃 ...

    저장소에서 다른 분기를 체크 아웃합니다. 목록에서 분기를 선택하거나 분기를 만들어 원격 저장소로 푸시합니다.

    인스턴스에서 리포지토리당 한 번에 하나의 분기만 체크아웃할 수 있습니다.

    스테이지 ( 스테이지 변경)

    명령 팔레트: Git: 단계 변경 내용

    커밋하려는 작업 디렉터리의 변경 내용을 준비합니다. 변경을 스테이징하면 파일이 변경 내용 목록에서 준비된 변경 내용 목록으로 이동합니다.
    커밋 ( commit)

    명령 팔레트: Git: 커밋

    단계적 변경 사항을 로컬 리포지토리에 커밋합니다. 커밋 메시지를 입력하여 변경 사항을 설명합니다.
    푸시( 추가 작업> 푸시)

    명령 팔레트: Git: 푸시

    커밋된 변경 내용을 원격 리포지토리에 푸시합니다.
    끌어오기(끌어기를 > 추가 작업 )

    명령 팔레트: Git: 끌어오기

    끌어와서 원격 리포지토리의 최신 변경 내용을 로컬 리포지토리에 병합합니다.
    스태쉬(스태쉬> 추가 작업 )

    명령 팔레트: Git: 스태쉬, Git: 팝, Git: 드롭, Git: 목록, Git: 적용, Git: 지우기

    커밋되지 않은 모든 변경 내용을 숨겨 작업 디렉터리에 로컬로 저장하고 나중에 다시 돌아옵니다.

    pop, drop, list, apply 및 clear 하위 명령은 스태싱 시 지원됩니다. 선택 스태쉬 > 적용 을 클릭하여 작업 디렉터리에 변경 사항을 다시 적용합니다.

    취소( 변경 내용 취소)

    명령 팔레트: Git: 변경 내용 취소

    변경 내용을 취소하고 애플리케이션에 대한 수정 사항을 취소합니다.
    분기 생성( 추가 작업 > 분기 > 분기 생성...)

    명령 팔레트: Git: 분기 만들기...

    리포지토리에 분기를 추가하고 체크 아웃합니다.

    충돌 병합

    파일의 로컬 변경 내용과 원격 변경 내용 간에 충돌이 있는 경우 해당 파일은 소스 제어 보기( 소스 제어)의 충돌 병합 아래에 나열됩니다. 편집기에서 충돌을 검토하고 현재 또는 들어오는 변경 내용을 모두 적용하거나 파일을 수동으로 편집하여 충돌을 해결할 수 있습니다.

    커밋 이력

    분기에 대한 커밋 기록은 소스 제어 보기( 소스 통제)의 커밋 섹션에 나열되며 커밋에 대한 세부 정보를 포함합니다. 파일에 대한 커밋 기록을 보려면 파일 탐색기 보기( File Explorer)로 이동하여 파일을 선택하고 타임라인 섹션을 확장합니다. 커밋을 선택하면 변경 내용을 비교하는 Diff 편집기가 열립니다.

    리포지토리 변경 사항

    애플리케이션이 연결된 원격 리포지토리를 업데이트하려면 명령 팔레트에서 Git: 원격 원본 업데이트 명령을 사용하고 다른 원격 리포지토리 URL을 입력할 수 있습니다.