ProgramingTip

병합 후 브랜치를 삭제해야할까요?

bestdevel 2020. 10. 17. 11:51
반응형

병합 후 브랜치를 삭제해야할까요?


브랜치를 병합 한 후 저장소에서 삭제 확장?
그러나 그것은 좋은 습관입니까?

현재 릴리스를 중단하고 싶지 않기 때문에 일반적으로 많은 브랜치를 생성하고 순서를 유지하기 위해 브랜치를 만들고 싶습니다.
그러나 Assembla 또는 GitHub로 작업하는 경우 이전 분기의 병합 요청이 사이트에 저장이 삭제하면 매장 수 오류가 발생합니다.

일반적으로 어떻게 관리합니까?


병합 된 브랜치를 삭제하는 데 문제가 없습니다. 모든 커밋은 히스토리에서 계속 사용할 수 있으며 GitHub 인터페이스는 여전히 표시됩니다 (예 : 내가 보유한 포크를 참조하는 이 PR

참조). PR이 수락 된 후 삭제됨).


나는 그들이 합쳐진 후에 확실히 내 가지를 정리합니다.

우리는 직장에서 GitLab 및 병합 요청을 사용하여 분기에 대한 기록 정보가 여기에 저장됩니다. 나는 그들이 내 지점을 복잡하게 만들 필요가 있고 동료의 포크를 볼 때 이상적으로는 현재 활발한 개발의 지점 만보 고합니다. 브랜치의 일부 코드를 보려고한다면 현재 활성화 된 브랜치 중 몇 개만 가지고 볼 수 있기 때문에 원하며 작업을 모든 기능이나 수정은 아닙니다.

위의 내용은 BitBucket 및 GitHub에도 적용됩니다.

병합 후 브랜치를 삭제하지 않는 유일한 이유는 주어진 기능이 어디에서 끝났는지 알 수 있기 때문입니다.하지만 병합 커 (그리고 git merge --no-ff원하는 경우) 은이를 무의미하게 만듭니다.

참고 URL : https://stackoverflow.com/questions/10765321/should-i-delete-a-branch-after-merging-it

반응형