브랜치 생성 및 관리
Codeflow 리포지토리에서 브랜치를 생성하고 관리하는 방법을 설명합니다.
브랜치 생성
브랜치는 코드 변경을 독립적으로 작업하고 관리하기 위한 분기 단위입니다. 새 브랜치는 기존 브랜치의 최신 커밋 또는 특정 커밋을 기준으로 생성할 수 있습니다.
| 생성 위치 | 기준점 |
|---|---|
| 리포지토리 상세 페이지 | 기본 브랜치 또는 선택한 대상 브랜치의 최신 커밋 |
| 커밋 상세 페이지 | 선택한 특정 커밋 |
생성된 브랜치는 리포지토리 상세 화면의 브랜치 목록과 코드·커밋 탭의 기준 선택 항목에 표시됩니다.
대상 브랜치 기준으로 생성
기본 브랜치 또는 선택한 대상 브랜치의 최신 커밋을 기준으로 새 브랜치를 생성합니다.
- 카카오클라우드 콘솔에서 Developer Tools > Codeflow > 리포지토리 메뉴로 이동한 후, 대상 리포지토리를 선택합니다.
- 리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택한 후 [+ 생성] 버튼을 클릭합니다.
- 브랜치 생성 팝업창에서 브랜치 이름과 대상 브랜치를 입력한 후 [생성] 버튼을 클릭합니다.
특정 커밋 기준으로 생성
커밋 상세 페이지에서 브랜치를 생성하면 선택한 커밋을 기준점으로 새 브랜치가 만들어집니다.
- 카카오클라우드 콘솔에서 Developer Tools > Codeflow > 리포지토리 메뉴로 이동한 후, 대상 리포지토리를 선택합니다.
- 리포지토리 상세 화면에서 커밋 탭으로 이동합니다.
- 기준으로 사용할 커밋 ID를 선택합니다.
- 커밋 상세 페이지 우측 상단의 [브랜치 생성] 버튼을 클릭합니다.
- 브랜치 생성 팝업창에서 브랜치 이름을 입력한 후 [생성] 버튼을 클릭합니다.
브랜치 조회
리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택하면 브랜치를 검색하고 목록을 확인할 수 있습니다. 목록 하단의 [전체 보기] 버튼을 클릭하면 브랜치 전체보기 팝업창에서 모든 브랜치를 확인할 수 있습니다.
브랜치 목록에서는 각 브랜치가 현재 어떤 커밋을 가리키는지 확인할 수 있습니다.
| 구분 | 설명 |
|---|---|
| 이름 | 브랜치 이름 |
| 커밋 메시지 | 최신 커밋에 대한 설명 |
| 커밋 ID | 해당 브랜치의 최신 커밋을 식별하는 고유 값 |
| 커밋 일시 | 최신 커밋이 생성된 날짜와 시간 |
| [휴지통] 아이콘 | 브랜치 삭제 |
기본 브랜치 수정
리포지토리의 기본 브랜치를 변경하는 방법은 리포지토리 설정 변경을 참고하세요.
브랜치 삭제
리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택한 후, 목록 하단의 [전체 보기] 버튼을 클릭합니다. 브랜치 전체보기 팝업창에서 삭제할 브랜치를 찾고, 해당 브랜치가 가리키는 최신 커밋과 관련 풀 리퀘스트 상태를 확인한 뒤 [휴지통] 아이콘을 클릭합니다.
주의
- 브랜치를 삭제하기 전, 관련된 오픈된 풀 리퀘스트를 모두 닫아야 합니다.
- 기본 브랜치를 삭제하려면, 해당 브랜치를 기본 브랜치에서 해제한 후 삭제해야 합니다.
- 삭제한 브랜치는 브랜치 목록에서 제거됩니다. 필요한 작업 내용은 삭제 전 다른 브랜치나 커밋으로 보존되어 있는지 확인하세요.