길잃은 분기는 이상적으로 짧은 시간 동안 지속되어야합니다. 그런 다음 몇 가지 메인 라인으로 병합됩니다.장기 실행중인 자식 분기를 유지하는 방법
그러나 우리가 매우 큰 기능을 수행하는 경우, 우리는 지점을 유지합니다. 또한 2 ~ 3 명이 코드의 독점 영역에서 이처럼 큰 기능을 수행 할 때 코드를 유지 관리하기가 다소 어려워집니다.
stable 브랜치로가는 핫 픽스 가운데 안정적인 브랜치와 동기화 된 2-3 개의 큰 브랜치를 유지해야합니다. 그래서 우리는 이것을 아주 자주 끝내게됩니다.
(in feature-branch1) $ git merge stable
(in feature-branch2) $ git merge stable
(in feature-branch3) $ git merge stable
git에서 장기 실행 분기를 유지 관리하는 올바른 방법이 있습니까? 위의 작업을 수행하면 git 역사가 다소 엉망입니다. 이 피쳐 브랜치는 주로 리모컨으로 푸시됩니다. 즉, rebase
을 옵션으로 볼 수 없습니다. 그 밖의 무엇을 할 수 있습니까?
"Git 분기는 이상적으로 짧은 시간 동안 지속되어야합니다"? 그것은 나에게 뉴스 다. 누가 그렇게 말했어? – Mat
나는 나뭇 가지가있는 엄격한 규칙이 없다는 것에 동의한다. – mislav
감사합니다. 다른 사람들이이 "엉망"을 어떻게 유지하고 있는지보고 싶었습니다 – Anand