[mercurial] Mercurial에서 닫힌 지점을 다시 열 수 있습니까?

Mercurial에서 이름이 지정된 지점을 닫을 수 있으므로 hg branches목록에 표시되지 않습니다 .

hg commit --close-branch -m 'close badbranch, this approach never worked'

필요한 경우 나중에 지점을 다시 열 수 있습니까?



답변

당신은 할 수 hg update폐쇄 지점에 다음 다른 작업을 수행 hg commit하면 자동으로 재개됩니다.

closed플래그는 단지에서 폐쇄 된 지점에서 필터를 사용 hg branches하고 hg heads당신이 사용하지 않는 --closed옵션을 – 그것은 가지를 사용하지 못하도록하지 않습니다.


답변

분기를 ‘생성’할 때 “-f”플래그를 사용하여 분기를 다시 열 수 있습니다.

아니요,이 명령은 이름이 같은 새 분기를 만듭니다.

닫혀 있음을 잊지 마십시오. 지점으로 전환하여 변경 한 후 커밋하십시오. 자동으로 다시 열립니다. 완료되면 다시 닫을 수 있습니다.


답변

다음과 같이 시도하십시오.

hg pull && hg update branch_name

이제 파일 중 하나를 약간 변경 한 다음 커밋하십시오.

 hg commit -m "minor change"

그런 다음 밀어

hg push -b .

이제 정상적으로 작업 할 수 있어야합니다.


답변

이 시도.

실행하기 전에 닫힌 분기로 전환하십시오. (hg closed_branch)

HG ST

터치

~을 추가하다

hg commit -m ‘닫힌 분기 다시 열기’

닫힌 분기가 다시 열립니다.


답변