나는 항상 이전에 git을 사용했지만 파이썬에 기여하고 싶기 때문에 수은을 배워야하며 매우 실망 스럽습니다.
그래서 몇 가지 작은 패치를 만들었고 로컬 수은 저장소에서 커밋으로 추적하고 싶었습니다. 분명히 수은에서 분기를 처리하는 4 가지 방법이 있습니다 . 1과 4는 나에게 완전히 어리석은 것처럼 보였습니다. 지명 된 지점은 헤비급 것처럼 보였고 빠른 1 커밋 수정에 사용하지 않아야한다고 생각합니다. 그래서 책갈피를 사용했습니다.
이제 패치가 거부되고 내 저장소에서 책갈피 지점 중 하나를 제거하려고합니다. 좋아, 자식에서는 분기를 강제 삭제하고 잊어 버릴 것이므로 북마크를 삭제하면 다음과 같은 문제가 발생합니다.
TortoiseHG는
hg log
여전히 커밋과default
브랜치에 2 개의 헤드가 있음을 보여줍니다 . 그리고 내가 올바르게 이해하면 추가 플러그인없이 hg에서 커밋을 삭제할 수 없습니다.Mercurial에는 해시뿐만 아니라 개정 번호도 있습니다. 내 커밋을 두 개 추가함에 따라 모든 커밋은 메인 중앙 저장소와 수정 번호가 다릅니다.
내가 할
hg update
내 이동 당겨 후master
최신 자동 커밋에 북마크를,하지만 난 TortoiseHG에서 그렇게 할 수있는 방법을 찾을 수 없습니다.
내가 무엇을 잘못하고 있지? 이것은 정상이며 예상되는 것이므로 이러한 문제를 무시해야합니까? 아니면 내 지점과 어떻게 일해야합니까?