Git에서 버전 및 분기 만들기

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

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

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

    시작하기 전에

    프로시저

    1. 다음으로 이동 모두 > 앱 엔진 > 앱 엔진 스튜디오.
    2. My Apps(내 앱) 페이지에서 응용 프로그램을 엽니다.
    3. 선택 소스 통제 > 태그 생성.
      앱 엔진 스튜디오 분기 생성 창을 엽니다.태그 생성 창
    4. 태그 이름을 입력합니다.
    5. 태그 만들기를 선택합니다.
      앱 엔진 스튜디오 태그를 생성합니다.
    6. 닫기를 선택합니다.

    다음에 수행할 작업

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

    분기 전환

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

    시작하기 전에

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

    프로시저

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

    분기 생성

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

    시작하기 전에

    프로시저

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

    다음에 수행할 작업

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

    기본 분기 설정

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

    시작하기 전에

    프로시저

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