제 동료가 여기에 John이라고 부르 자요. 우리의 작업 지점 우리는 우리의 작업을 완료하고 지점을 개발하기 위해 cowork를 병합 할 준비가되어 한 다음작성자의 정보를 유지하면서 자식 스쿼시가 커밋됩니다.
--o--o--o # this is develop branch
\ o--o--o # this is John's branch
\/ \
o----o--o--o--o--o--o # this is our cowork branch
\ /
o--o--o--o--o--o # this is my branch
처럼 보인다.
이 시점에서 다른 개발자가 볼 것으로 예상되지 않는 커먼 분기에는 많은 커밋이 있습니다. 그래서 저 커밋을 하나의 커밋으로 스쿼시하려고합니다.
하지만 (일부 충돌 해결) squashing 후 저자 정보가 모두 나에게 직접 전달된다는 사실을 발견했습니다. John의 정보는 없습니다.
그래서 내 질문은 그 커밋을 결합하면서 존과 내 정보를 모두 유지할 수있는 방법일까요?
상황이 다소 혼란 스럽습니다. 당신과 존이'cowork' 브랜치에 합병하는 곳과'cowork'가'개발되는'곳으로 합쳐진 곳인 두 곳의 합병점이 있습니다. 내 머리 꼭대기에서 '개발하다'에 '협업'을 리베이스하고 후자의 브랜치를 빨리 감을 수 있습니다. –