1
master의 내용을 브랜치의 내용으로 바꿔야합니다. 힘내에서이 작업을 수행하는 방법에 대한 세부 정보를 찾을 수 있지만 Mercurial에서는 사용할 수 없습니다.master를 브랜치로 바꾸기
예 Q위한 힘내 Replacing master with another branch
내 설치가
- 마스터
- newbranch
I는 '마스터'newbranch
master의 내용을 브랜치의 내용으로 바꿔야합니다. 힘내에서이 작업을 수행하는 방법에 대한 세부 정보를 찾을 수 있지만 Mercurial에서는 사용할 수 없습니다.master를 브랜치로 바꾸기
예 Q위한 힘내 Replacing master with another branch
내 설치가
I는 '마스터'newbranch
'동일 할 기본 선택은 " "리베이스 또는 병합 : 가 Make another branch default?
이 응답의 나머지 페이지가 차용 : https://blog.sourcetreeapp.com/2012/08/21/merge-or-rebase/
여기 SO에 유용한 Q & A는이다. 당신은 "기능 지점"닫으려는 경우
는 :/
$ hg checkout default
$ hg merge feature-branch
$ hg commit
$ hg checkout feature-branch
$ hg commit --close-branch
되돌리기의 단순 접근 방식을 커밋도 언급을 추천 많이 있습니다
hg revert --all --rev ${1}
hg commit -m "Restoring branch ${1} as default"
경우 $ { 1}은 (예를 들어) 해당 분기의 이름입니다.
이렇게하면 마스터를 덮어 쓰는 대신 분기에서 변경 한 내용 만 적용하는 것처럼 보입니다. 이게 말이 돼? – chendriksen