Git에서 버전 및 분기 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 을 사용하는 ServiceNow 스튜디오 앱 개발자는 Git 리포지토리에 버전과 분기를 만들 수 있습니다.

    리포지토리 분기 전환

    애플리케이션 개발자는 를 사용하여 ServiceNow 스튜디오다른 리포지토리 분기로 전환하여 다른 버전의 애플리케이션에서 작업할 수 있습니다.

    시작하기 전에

    사용 가능한 분기가 하나 이상 있는 Git 리포지토리가 있어야 합니다.

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > ServiceNow 스튜디오.
    2. 파일 탐색기에서 열려는 애플리케이션을 선택합니다.
    3. 앱 상세 정보를 선택하여 캔버스에서 앱을 엽니다.
    4. 선택 소스 통제 > 분기 전환.
    5. 로컬 변경 내용을 스태쉬에 저장할 것인지 아니면 취소할 것인지 선택합니다.
      옵션설명
      스태쉬 로컬 변경 대체 분기로 전환하기 전에 로컬 변경 내용을 저장합니다. 저장된 변경 내용을 나중에 병합하거나 취소할 수 있습니다.
      로컬 변경 내용 취소 대체 분기로 전환하기 전에 모든 로컬 변경 내용을 영구적으로 삭제합니다. 취소를 선택하면 해당 파일을 복구할 수 없게 됩니다.
      주:
      로컬 변경 내용을 취소할 때는 주의하십시오. 모든 애플리케이션 개발자는 리포지토리 자격 증명을 공유하므로 사용자 변경 사항 중 하나만 취소할 수 있는 방법은 없습니다.
    6. 전환하려는 분기를 선택합니다.
    7. 분기 전환을 선택합니다.

    결과

    ServiceNow 스튜디오 리포지토리의 분기 버전과 일치하도록 로컬 애플리케이션을 업데이트합니다.

    리포지토리 분기 생성

    애플리케이션 개발자는 분기를 생성하여 기존 앱의 새 버전에서 작업할 수 있습니다 ServiceNow 스튜디오. 분기를 작성하면 이 애플리케이션용으로 구성된 원격 리포지토리에서 새 분기가 작성됩니다. 커밋되지 않은 변경 내용을 포함한 이 애플리케이션은 새 분기로 전환됩니다.

    시작하기 전에

    필요한 역할: admin 또는 sn_group_creator.app_creator

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > ServiceNow 스튜디오.
    2. 파일 탐색기에서 열려는 애플리케이션을 선택합니다.
    3. 앱 상세 정보를 선택하여 캔버스에서 앱을 엽니다.
    4. 선택 소스 통제 > 분기 생성.
    5. 분기 이름을 입력합니다.
    6. 옵션: 태그에서 생성 드롭다운 목록을 선택하고 기존 태그를 선택하여 탭에서 분기를 생성합니다.
    7. 분기 생성을 선택합니다.
    8. 닫기를 선택합니다.

    기본 분기 설정

    새 변경 내용이나 메인 ServiceNow 스튜디오 개발 리포지토리에 메인 이외의 분기를 사용하려는 경우 기본 분기를 설정합니다.

    시작하기 전에

    ServiceNow 스튜디오에서 소스 통제에 앱 연결

    필요한 역할: 관리자

    프로시저

    1. Add a system property나열된 단계를 따릅니다.
    2. 속성을 추가 glide.source_control.default_branch_name 하고 작업할 Git 소스 통제 리포지토리의 기본 분기 이름을 지정합니다.
      예를 들어 기본 분기 이름에는 끌어오기 요청, 코드 커밋 등이 포함될 수 있습니다. 애플리케이션 개발자의 작업은 달리 지정되지 않은 경우 기본 분기에서 관리되고 저장됩니다. 변경되지 않은 경우 이 값은 기본적으로 sn_instances/<instance_name>로 설정됩니다.