사용자 "마스터"지점에서 커밋 된 (1).새로운 커밋이없는 경우 누가 git에서 누가 분기를 병합했는지 볼 수 있습니까?
사용자 B는 "기능"분기의 (1)을 기반으로 (2) 및 (3)을 위임했습니다.
사용자 A가 마스터 분기에 병합되었습니다 (3).
그래서 지금은 다음과 같습니다
- hash3 - (원산지/마스터, 원산지/기능) 커밋 3 (사용자 B)
- hash2 - 커밋 2 (사용자 B)
- hash1을 - 커밋 1 (사용자 A)
이제 사용자 B가 마스터 분기에 커밋 한 것처럼 보입니다. 그러나 그는 그렇지 않았습니다. 사용자 A가 병합 되었기 때문에이 모양이됩니다. 그러나이 병합 기록은 없습니다. 커밋 만 표시됩니다.
이 커밋을 다른 사용자가 두 가지 다른 작업 (커밋 및 병합)으로 간주하고 두 사용자가 한 가지로 표시하는 대신 레코드가 있습니까?
당신이 병합 커밋에게 기여하는 사용자를 확인 할 수있는 방법을 원하는 건가요? –
예. the가 실제 코드 병합이고 분기 이름을 변경하는 것이 아니라면 다른 커밋으로 표시됩니다. 그러나이 경우 누가 이름을 변경했는지 표시하지 않습니다. –
나는 다음과 같이 어려움을 겪고있다. 설명하기 위해 다이어그램 (텍스트, 커밋을 구분하기 위해'--' 사용)을 보여줄 수 있습니까? –