마스터 브랜치의 커밋을 기능 브랜치에 자동으로 병합하는 git 옵션이 있습니까?

마스터 브랜치의 커밋을 기능 브랜치에 자동으로 병합하는 git 옵션이 있습니까?

git에는 항상 마스터 브랜치와 동기화되어야 하는 기능 브랜치가 있습니다. git에서 이것을 자동화하는 방법이 있나요? 기본적으로 마스터 브랜치의 모든 커밋이 기능 브랜치에 병합되기를 원합니다.

답변1

아니요, Git에는 이러한 작업을 자동화하는 명령이 없습니다. 유일한 방법은 별도의 프로그램을 만들거나 주기적으로 마스터에서 변경 사항을 가져오는 항목을 crontab에 추가하고 새 변경 사항을 사용할 수 있음을 알려 기능 분기에 병합할 수 있도록 하는 것입니다.

답변2

update누군가가 새 커밋을 푸시할 때마다 트리거되는 서버 측 후크를 만들 수 있습니다 master.관련 부품~의Git의 프로페셔널 버전개요를 얻으려면.

이제 이 요구 사항이 존재한다는 것은 개발 작업 흐름에 문제가 있음을 의미한다는 점을 제안하고 싶습니다. "기능 브랜치"의 전체 요점은 기능을 독립적으로 개발한 다음 이를 메인라인 개발 브랜치에 병합하는 것이기 때문입니다. . 그러나 나는 귀하의 작업 흐름이나 귀하가 궁극적으로 달성하려는 것이 무엇인지 전혀 모릅니다. 따라서 이것이 실제로 수행해야 하는 일인지(또는 이것이 실제로 좋은 아이디어인지 아닌지) 결정하는 것은 전적으로 귀하에게 달려 있습니다.

관련 정보