Merge Requests

Merge(머지)란 변경 및 수정한 프로젝트 소스를 브랜치(Branch)에 병합하는 과정으로 프로젝트 참여자는 Merge Request를 관리자에게 요청하고 관리자는 Request 내역을 승인하여 Merge 합니다.

Merge Request 메뉴에서는 프로젝트에 생성된 서버 별 소스 병합 현황을 확인할 수 있으며 내가 할당된 Request 목록이 기본 조회됩니다.

머지0

내가 할당된 머지 필터(My Assigned)를 삭제하면 Running 상태의 프로젝트 서버 목록을 확인할 수 있으며 프로젝트 서버 목록이 조회된 상태에서 상단의 My Assigned(사람 형태의 아이콘) 버튼을 클릭하면 내가 할당된 목록을 다시 확인할 수도 있습니다.

머지1

서버 목록은 프로젝트 상태 및 조건을 검색하여 사용할 수 있습니다.

사용 방법은 공통 그리드를 참고해 주세요.

프로젝트 서버 선택 시 하단에서 해당 서버와 연결된 Git Repository의 Merge Request 목록을 확인합니다.

머지2

1서버가 포함된 프로젝트의 상태와 My Assigned 구분탭입니다. 내가 포함된 프로젝트 상태 별 서버 목록을 볼 수 있습니다.

2프로젝트 목록을 검색하여 사용합니다. 기본으로 MyAssigned로 조회되며 MyAssigned 해제 시 Running 상태의 프로젝트가 조회됩니다.내가 포함된 프로젝트의 서버를 순서별 페이징 목록으로 확인합니다. 그리드 하단의 스플리터 위치 변경 시 목록의 수가 변경됩니다.

3현재 페이지에서 보이는 서버 수와 전체 서버 수를 나타냅니다.

4페이징 이동 버튼으로 이전/다음 목록을 가져옵니다.

5선택된 프로젝트 서버의 명칭입니다.

6선택된 프로젝트 서버의 Merge Request 정보를 탭 별로 확인할 수 있습니다.

프로젝트 서버 목록에서는 프로젝트와 프로젝트가 포함된 스페이스의 기본 정보를 확인할 수 있습니다.

머지3

1내가 포함된 프로젝트의 서버를 즐겨찾기하여 사용할 수 있습니다.

2생성된 서버가 속한 스페이스 명칭입니다.

3생성된 서버가 속한 스페이스 아이디입니다.

4생성된 서버가 속한 프로젝트 명칭입니다.

5생성된 서버가 속한 프로젝트 아이디입니다.

6생성된 서버가 속한 프로젝트 상태입니다. 프로젝트 생성 상태에 따라 5개(Running, Error, Stop, Creating, Deleting)의 상태 값이 있습니다.

7생성된 서버의 구분입니다. DB를 제외한 서버 목록(WEB, WAS, XENI)을 확인할 수 있습니다.

8생성된 서버의 아이디입니다.

Request 목록에서는 선택한 프로젝트 서버에 따라 Request 목록이 노출됩니다.

머지4

1Request 상태 구분 탭입니다. 탭 변경 시 선택된 상태의 Request 목록을 확인합니다.

2검색 조건을 선택합니다. 제목과 요청자로 검색할 수 있습니다.

3검색어를 입력하여 Request를 검색합니다.

4선택한 서버의 Git Repository의 Merge Request 화면으로 이동하는 버튼입니다.

5최신 등록 순서입니다. 가장 최근에 등록된 Request 순으로 보여집니다.

6Request가 등록된 Repository의 위치 정보입니다.

7등록된 Request의 제목입니다. 제목 클릭 시 해당 Request의 세부 내용 화면으로 이동합니다.

8등록된 Request의 상태입니다.

9Request를 요청한 사용자 정보입니다.

10Request 등록일 입니다.

Merge의 자세한 사용 방법은 개발자 가이드 > Merge Requests에서 확인해 주세요.