브랜치의 리베이스를 "전파"할 수 있는지 궁금합니다. 의는 다음 설치를 고려해 보자 : branchB이 생성 된 후 무슨 일이 있었 branchA에 약간의 변화가있을 경우Git : 동일한 루트의 다른 브랜치에 "전파"리베이스
가branchA *-*-*-*-*-*-<*>
\
branchB *-*-*-*
\
branchC *-*-*-*
이 branchB의 REBASE이 필요할 수 있습니다. 그러나 branchB를 rebase하면 커밋 < *에서 시작하여 branchC가 자동으로 업데이트되지 않습니다.
이 조상 분기가 리베이스 될 때 (즉, 리베이스를 "전파"할 때) 공통 조상을 갖는 브랜치를 자동으로 리베이스하는 방법이 있다면 알고 계십니까?
미리 감사드립니다.
git 브랜치는 커밋을 가리키는 포인터에 불과합니다. 따라서 부모 분기가 리베이스 될 때 모든 자식 분기를 자동으로 rebase (재 할당)하는 옵션이 git에 있음을 알 수 없습니다. 스크립트를 사용하는 것이 가능할 수도 있지만. – Tuxdude
고마워! 내가 너를 올바르게 이해했다면 Git 가지가있는 나무 같은 구조가 없다. 맞습니까? – Tomek
기본적으로. git의 커밋은 부모를 가리키며 트리 구조를 만들 수 있습니다. 하지만 git의 한 분기는 커밋을 가리키는 포인터 일뿐입니다. 지점에서 지점 커밋이 가리키는 이전 커밋에 도달 할 수 있습니다. 그러나 branchB는 branchC를 찾을 수 없습니다. –