Programming

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

procodes 2020. 7. 6. 21:10
반응형

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 '닫힌 분기 다시 열기'

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

참고 URL : https://stackoverflow.com/questions/4099345/is-it-possible-to-reopen-a-closed-branch-in-mercurial

반응형