현재 작업중인 앱의 현재 브랜칭 방법이 전혀 구조화되어 있지 않습니다. 우리는 TFS를 사용하고 있습니다. 지점을 재구성 할 계획입니다. 나는 온라인으로 약간의 자료를 찾았고 나는 계획을 세웠다. 이 방법이 올바른지 또는 다른 방식으로해야하는지 확인하고 싶습니다.TFS의 브랜치 재구성, 쓸모없는/고아 가지 관리 방법
다음은 현재 지점 계층 구조 -
홈페이지 분기
| (한 번 사용) -release
|
| -dev 분기
| -dev (분기 만들었지 만 사용하지 않음)
| - 개발 (최신 코드)
| -Dev-guest-work (한 번, RI에서 Dev-branch로 사용)
는 | 다음
(더 이상 사용) -UI-데브 - 분기 내 계획
입니다 | - 테스트
은 (지점은 더 이상 사용, 테스트 환경에서 해제 없습니다) 1. "개발"분기를 "부모 없음"으로 다시 설정하십시오.
2. "Obsolete"접두어로 다른 모든 분기의 이름을 변경하십시오. 나는 그들을 완전히 삭제하고 싶지 않다.
3. "Development"의 이름을 "Master"로 변경합니다.이 지점에는 릴리스 준비 코드가 있습니다.
4. "Dev"지점을 만들려면 "Master"를 만듭니다.
5. "Master"의 "Hotfix" 필요한 경우
당신이 가지고있는 조언을 함께 나누십시오.
개발을 제외한 모든 지점을 포기하고 싶습니까? –
예, 개발 지사를 주요 분기로 만드는 것이 좋습니다. 그리고 간단한 분기 모델을 사용하십시오. 다른 브랜치는 사용되지 않으므로 제거하십시오. 귀하의 제안에 감사드립니다. 나는 네가 제안한 것을 좋아한다. 나는 그걸로 갈지도 몰라. – Piyush