Git에서 버전 및 분기 만들기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • (AES)를 사용하는 앱 엔진 스튜디오 앱 개발자는 Git 리포지토리에 버전과 분기를 만들 수 있습니다.

    특정 애플리케이션 버전에 연결하는 태그 생성

    저장소에 태그를 만들어 ()AES앱 엔진 스튜디오 특정 앱 버전에 연결합니다.

    시작하기 전에

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > 앱 엔진 스튜디오.
    2. 내 앱 페이지에서 애플리케이션을 엽니다.
    3. 선택 소스 통제 > 태그 생성.
      앱 엔진 스튜디오 는 분기 생성 창을 엽니다.태그 생성 창
    4. 태그 이름을 입력합니다.
    5. 태그 만들기를 선택합니다.
      앱 엔진 스튜디오 태그가 생성됩니다.
    6. 닫기를 선택합니다.

    다음에 수행할 작업

    새 분기에 대한 변경 내용을 커밋합니다.

    분기 전환

    응용 프로그램 개발자는 다른 리포지토리 분기로 전환하여 ()AES를 사용하여 앱 엔진 스튜디오 다른 버전의 응용 프로그램에서 작업할 수 있습니다.

    시작하기 전에

    • 필요한 역할: 관리자
    • 하나 이상의 사용 가능한 분기가 있는 Git 리포지토리입니다.

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > 앱 엔진 스튜디오.
    2. 내 앱 페이지에서 애플리케이션을 엽니다.
    3. 선택 소스 통제 > 분기 전환.
      분기 메뉴 항목 전환
      시스템에 분기 전환 창이 표시됩니다.
    4. 옵션: 인스턴스에 로컬 변경 내용이 있는 경우 저장하거나 삭제할 수 있습니다.
      옵션설명
      로컬 변경 내용 저장 대체 분기로 전환하기 전에 로컬 변경 내용을 저장합니다. 나중에 저장된 변경 내용을 병합하거나 취소할 수 있습니다.
      로컬 변경 내용 취소 대체 분기로 전환하기 전에 모든 로컬 변경 내용을 영구적으로 삭제합니다.
      주:
      로컬 변경 내용을 취소할 때는 주의해야 합니다. 모든 애플리케이션 개발자가 리포지토리 자격 증명을 공유하므로 한 세트의 사용자 변경 사항만 취소할 수 있는 방법은 없습니다. 참고 삭제된 변경 내용은 나중에 복원할 수 없습니다.
    5. 전환하려는 분기를 선택합니다.
    6. 분기 전환을 선택합니다.
      앱 엔진 스튜디오 리포지토리의 분기 버전과 일치하도록 로컬 애플리케이션을 업데이트합니다.

    분기 작성

    애플리케이션 개발자는 ()AES에서 기존 앱의 새 버전에 대한 작업을 위한 분기를 만들 수 있습니다 앱 엔진 스튜디오 .

    시작하기 전에

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > 앱 엔진 스튜디오.
    2. 내 앱 페이지에서 애플리케이션을 엽니다.
    3. 선택 소스 통제 > 분기 생성.
      앱 엔진 스튜디오 는 분기 생성 창을 엽니다.
      분기 생성 창
    4. 분기 이름을 입력합니다.
    5. 옵션: 태그에서 분기를 만들려면 태그에서 만들기 드롭다운 목록을 선택하고 기존 태그를 선택합니다.
    6. 분기 만들기를 선택합니다.
      앱 엔진 스튜디오 분기를 만듭니다.
      성공 메시지를 보여주는 분기 작성 창입니다.
    7. 닫기를 선택합니다.

    다음에 수행할 작업

    새 분기에 대한 변경 내용을 커밋합니다.

    기본 분기 설정

    새 변경 사항이나 메인 앱 엔진 스튜디오 (AES) 개발 리포지토리에 대해 main 이외의 분기를 사용하려는 경우 기본 분기를 설정합니다.

    시작하기 전에

    프로시저

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