우리의 master 브랜치에 포함 된 코드의 최신 안정 버전이 인 git 워크 플로우가 있습니다. 계속 개발 및 버그 수정은 별도의 분기에서 으로 처리되고 이 마스터로 병합되기 전에 테스트를 위해 준비 분기로 병합됩니다. 스테이징 브랜치에 버그 픽스를 병합하기 전에 개발자는 스테이징 브랜치를 버그 픽처 분기 에 병합하여 마스터에서 분기 한 이후 변경 사항을 테스트해야합니다. 모두 정상적으로 작동하면 bugfix 분기가 준비 분기로 병합됩니다. 우리 프로세스에서는 버그 수정 결과로 변경된 모든 파일 목록을 으로 제공해야한다고 지시합니다. 으로 개발자에게 부담을주지 않으려합니다. 을 마스터에서 분기 한 다음 을 스테이징으로 병합하기 전에 목록을 생성 할 때 해당 지점에 태그를 지정하도록 강요하여 이러한 추가 작업을 수행해야합니다. 그럼, 스테이징 브랜치에 병합 된 후 아래의 bugfix 브랜치 에서 변경된 파일을 확인하는 가장 좋은 방법은 무엇입니까? 기본적으로 commit (1)로 시작하여 변경된 파일을 원하지만 은 분기 지점을 버그 수정 분기로 병합 한 결과로 변경된 파일이 아닙니다. 에 대해 어떻게git : 브랜치에서 변경된 파일을 확인하십시오.
master (A)---(B)-----------------------(G)
\ /
staging \ (C)---(D)-----(E)-(F)
\ \/
bugfix (1)---(2)---(3)---(4)
가능한 중복 힘내에서 지점에] (http://stackoverflow.com/questions/8746636/how-can-i-view-all-files-changed-on-a-branch-in-git) –