Eclipse에서 Egit을 사용하여 rebase 워크 플로우를 사용합니다. 나는 지역 지부에서 일하고,이 질문의 목적을 위해 "일하는"이라고 부른다. 내 변경을 통합 할 준비가되면, 내가 가지고 :Eclipse git workflow를 단축하고 있습니다.
- 스위치 충돌 해결,
- 스위치 Rebase 현재
master
working
에 (빨리 감기) 풀master
-master
- 병합
working
- 푸시
여기서 알 수 있듯이, 많은 지점 스위칭이 진행되고 있습니다. 전환 지점이 꽤 빠르기 때문에 시간이 많이 소모되지 않습니다. 그러나 시간이 쌓이고 새로운 사람들에게 할 수있는 추가 단계가 있습니다. working
에있는 동안 내가 정말하고 싶은 것은,이다 :
- 풀 병합
- Rebase 현재
master
- 스위치
master
- 에 (
master
의 결과로 갱신되는)working
- 푸시
이 워크 플로에서 나는 또한 완전히 불필요하게 swit ch 가지만 변경 사항을 적용하고 계속 작업 할 수 있습니다. 당겨서, rebase하고, 계속하십시오.
다른 브랜치에있는 경우에도 git이 pull에서 항상 master
을 업데이트하도록 어떻게 구성합니까? 나는 Egit을 사용하는 대답을 선호하지만 커맨드 라인 솔루션도 받아 들일 만하다. Egit으로 수행 할 수 있을지도 모른다.
정말 도움이 될지 확실하지 않습니다. 새 분기를 만들 때 "rebase"끌어 오기 전략을 본 적이 있습니까? – Bananeweizen