목차
소개
나는 GIT를 사용하는 데 매우 익숙해졌지만 실제로 팀 개발을 위해 GIT를 사용할 때 소스 코드의 버전 설정 외에도 고려해야 할 다른 많은 것들이 있습니다 예를 들어, 코드 검토는 언제 그리고 누가 수행 할 것인가? 누구나 합병 할 수 있다는 것이 무서워서 제한하고 싶습니다! 풀 요청을 사용하고 싶습니다! 그게 뭐야? 시스템 제한이 워크 플로 설정에 배치 된 경우 더 나을 것입니다
최근 에이 상황을 발견했지만 이번에는 CodeCommit의 뉴토끼 325 규칙 워크 플로우를 사용하여 시도한 것들 중 일부를 소개하고 싶습니다
그건2017 년 11 월에 지원되는 풀 요청풀 요청 뉴토끼 325 규칙 워크 플로우는 2019 년 11 월에 구현 될 수 있습니다가되었습니다
내가하고 싶은 일
거친 흐름을 고려하려면 다음과 같습니다
- 개발자는 개발이 완료되면 풀 요청을 만듭니다
- Reviewer는 풀 요청 화면에서 코드 검토를 수행하고 문제가없는 경우 수락합니다
- 관리자가 뉴토끼 325 된 풀 요청과 병합을 수행합니다
위의 흐름을 실현하는 데 필요한 제약 조건은 다음과 같이 요약되어 있습니다
- 개발자는 풀 요청을 뉴토끼 325 할 수 없습니다
- 개발자는 병합 할 수 없습니다
- 뉴토끼 325되지 않으면 풀 요청을 병합 할 수 없습니다
시도
역할 창출
내가 "내가하고 싶은 일"에 쓴 것처럼 캐릭터는 "개발자", "리뷰어"및 "관리자"의 세 가지로 크게 나눌 수 있습니다 나는 그것들을 제한하고 싶기 때문에 각각에 할당하는 역할을 만듭니다 각 역할에 대한 권한은 다음과 같습니다
- "개발자"역할
- 최소 git 작업 (커밋, 푸시, 풀 등)
- 풀 요청을 만들 수 있습니다
- 댓글을 작성하고 회신 할 수 있습니다
- "리뷰어"롤
- "개발자"역할의 권한 외에도 풀 요청을 뉴토끼 325 할 수 있습니다
- "관리자"역할
- "검토 자"역할의 권한 외에 풀 요청을 닫고 병합 할 수 있습니다
관리 콘솔의 CodeCommit 화면에서 작동하기 전에 스위치를 위의 것 중 하나로 롤링하게됩니다
뉴토끼 325 규칙 생성 템플릿
다음, 뉴토끼 325 규칙 템플릿을 만듭니다 뉴토끼 325 규칙 템플릿은 뉴토끼 325 규칙 워크 플로를 구현하는 데 필요한 구성 파일과 같습니다
CodeCommit 화면의 왼쪽 메뉴에서 "뉴토끼 325 규칙 템플릿"을 열고 "템플릿 만들기"버튼을 클릭하십시오
다음, 다음과 같이 각 필드를 입력하여 뉴토끼 325 규칙 템플릿을 만듭니다
한 명의 검토 자만 뉴토끼 325하면 괜찮아지기를 원했기 때문에 필요한 뉴토끼 325 수는 1로 설정되었습니다
여기서 중요한 것은 "뉴토끼 325 풀의 구성원"입니다 이번에는 검토 자 역할 만 뉴토끼 325 될 예정입니다 뉴토끼 325 유형에서 IAM 사용자 이름 또는 할당 된 역할을 선택하고 "역할 이름/*" 역할로 제어하려면 다음과 같은 것 같습니다
이번에는 설정하지 않았지만 특정 분기에 합병을 목표로하려면 "분기 필터"를 설정할 수도 있습니다
풀 요청 생성 ~ 수락 ~ merge
먼저 개발자 역할에서 풀 요청을 작성하십시오 개발자 역할을 사용하면 현재 풀 요청 만 업데이트하거나 닫을 수 있습니다
다음, 검토 자 역할에서 방금 만든 풀 요청을 살펴 보겠습니다 그런 다음 "수락"버튼이 다음과 같이 표시됩니다
검토자가 풀 요청 화면에서 코드 검토를 수행하고 문제가없는 경우 수락합니다
"뉴토끼 325"버튼을 누르면 뉴토끼 325 수는 아래와 같이 1이되고 "병합"버튼이 나타납니다 이 시점에서 "뉴토끼 325"버튼은 "뉴토끼 325 취소"버튼으로 변경되므로 실수로 뉴토끼 325하더라도 "취소"버튼을 누르면 사전 뉴토끼 325 상태로 반환 할 수 있습니다
그런 다음 관리자가 "병합"버튼을 눌러 병합합니다 기분이 좋다!
시도한 후에 알아 낸 것
뉴토끼 325 규칙 템플릿을 설정하여 상당히 쉽게하고 싶은 일을 달성 할 수있었습니다! 그래서 나는 이것에 대해 매우 만족하지만, 그것을 사용하기 시작할 때 몇 가지를 발견했습니다 그래서 당신에게 소개하고 싶습니다
1 권한 부여 규칙 템플릿 생성 전에 생성 된 요청을 당기는 데 적용되지 않습니다
당신이 그것에 대해 생각할 때, 이것은 그렇습니다
내가 말하려고하는 것은 뉴토끼 325 규칙 워크 플로를 설정하려면 최소한 풀 요청이 생성되기 전에 가능한 빨리 뉴토끼 325 규칙 템플릿을 만드는 것이 가장 좋습니다
2 풀 요청을 만든 사람은 뉴토끼 325 할 수 없습니다
이 경우 검토 자와 관리자는 뉴토끼 325 할 권한이 있지만 예를 들어 검토자가 풀 요청을 작성하면 검토 자 자신이 풀 요청을 뉴토끼 325 할 수 없습니다 이것은 또한 사실 인 것 같습니다 당신이 그것을 직접 뉴토끼 325 할 수 있다면 아무런 의미가 없습니다
응답으로
- 풀 요청은 개발자 역할에서 생성되며 검토 자 역할에서 뉴토끼 325이 이루어집니다
- 관리자로부터 뉴토끼 325 받기
이와 같은 여러 역할로 제어 할 때 위에서 언급 한 응답을 얻을 수 있었지만 뉴토끼 325 규칙 템플릿에서 뉴토끼 325자로 지정된 사람이 풀 요청을 작성하는 경우 어떻게해야합니까? 자세한 내용은 다음 기사가 도움이 될 수 있습니다
결론
뉴토끼 325 규칙 워크 플로우를 사용한 것은 이번이 처음입니다 정말 잘 작동하는 것 같습니다! ! ! 그것이 내가 생각한 것입니다 (칭찬 )
그러나 처음에 언급했듯이 2019 년 말까지 뉴토끼 325 규칙 워크 플로우를 사용할 수있었습니다 그런 식으로 생각할 때, 나는 그것을 깨닫는 것이 꽤 늦었다 고 생각합니다 (자기 홍보에서 반성)
나는 개인적으로 꽤 오랫동안 git을 사용해 왔으며 한동안 그것을 사용할 수 있었지만, 내 주변에는 여전히 많은 멤버들이 있습니다 큰 개발 프로젝트에 GIT를 사용할 때 텍스트를 사용하여 규칙을 홍보하는 것이 가장 좋을뿐만 아니라 뉴토끼 325 규칙 워크 플로와 같은 컨트롤을 사용하여이를 작동하는 것이 가장 좋습니다
아직 사용하지 않더라도 사용하기 쉽기 때문에 시도해보십시오!
저자 프로필

- TDI 디지털 혁신 기술 부서
- 내부 개발 프로젝트에 대한 기술 지원 및 새로운 기술 검증 그는 주로 응용 프로그램 개발 지원을 담당하며 Java 및 Server 측에서 능숙합니다 최근에, 우리는 서버리스 onaws를 홍보하고 있습니다
이 저자의 최신 기사
IT 열2025 년 2 월 13 일최근 날짜 및 시간 형식 처리 (Java Edition)를 살펴 보았습니다
픽업!2024 년 5 월 23 일Visual Studio Code 원격 개발을 사용하여 EC2에 대한 SSH 연결 - 프록시를 넘어서
픽업!2022 년 5 월 23 일브라우저의 뒤/업데이트 버튼을 누를 수 있는지 여부와 자체 대화 상자를 표시 할 수 있는지 여부를 확인했습니다
픽업!2021 년 12 월 23 일나는 AWS CodeCommit 뉴토끼 325 규칙 워크 플로우를 사용해 보았다