Programing

TortoiseHG로 분기하는 방법

lottogame 2020. 4. 25. 09:48
반응형

TortoiseHG로 분기하는 방법


평가를 위해 TortoiseHg 1.0을 다운로드했습니다. 내 인생에는 지점을 만드는 방법을 알 수 없습니다. 브랜치 (예 : 저장소 브라우저)를 이해하는 것처럼 보이지만 브랜치를 만드는 방법을 찾지 못하는 것 같습니다. DVC의 많은 장점 중에서 경량 브랜칭이 있기 때문에 이것은 기본적인 기능처럼 보입니다.

나는 주변을 둘러 본 적이 있고이 주제에 대해 많은 토론을 찾을 수 없었습니다 (적어도 최신 버전의 경우).

업데이트 : 그래서 나는 "새로운 지점"문제에 대답하기 위해 차드 버치의 답변을 아래에 표시했습니다. 그가 올바르게 지적했듯이 커밋을 한 다음 분기 버튼을 클릭하면 새 분기를 만드는 지점 유지 관리 대화 상자가 나타납니다. 나는 그들이 우리에게 컨텍스트 메뉴 옵션을 주었으면 좋겠다. 브랜치가 시작되면 다음 자연 문제는 병합 방법에 관한 것입니다. 이 옵션은 저장소 탐색기에 묻혀 있습니다. 다른 지점의 헤드를 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 "Merge with ..."를 선택하십시오.


docs에 표시된 것처럼branch: default 커밋 대화 상자의 상단 근처 에있는 버튼을 클릭 하고 새 브랜치 이름으로 변경하기 만하면 됩니다.


TortoiseHg로 새 브랜치를 시작하려면 Commit ...을 누른 다음 Commit 메시지 위에서 Branch를 누른 다음 "새 명명 된 브랜치 열기 :"


새 브랜치를 원격 저장소로 푸시하려면 "새 브랜치 푸시 허용"옵션 아래의 동기화 탭에 확인란이 있습니다. 나중에 다시 끄는 것을 기억해야합니다.


대부분의 경우 수은에서는 clone지점을 만드는 저장소입니다.

편집하고 커밋 한 후에 별도의 리포지토리를 병합 할 수 있습니다.

디스크 공간을 많이 차지하는 것처럼 들릴 수 있지만 대부분의 운영 체제에서 수은은 파일을 복사하는 대신 하드 링크를 만듭니다. 어쨌든 디스크 공간은 일반적으로 저렴하며 로컬이기 때문에 다소 빠릅니다.

당신이 그것에 대해 생각하면, 모든 "체크 아웃"(svn 용어로) 또는 "복제"(수은 용어로)는 아마도 다시 병합되는 브랜치이므로 클론이 브랜치를 만드는 일반적인 방법이라는 것이 합리적입니다.


커밋하기 전에 지점 버튼 (이미지 참조)을 클릭 한 다음 지점을 선택하거나 지점을 선택하는 위치를 입력하여 새 지점을 만듭니다.

여기 이미지를 참조하십시오

참고 URL : https://stackoverflow.com/questions/2562899/how-to-branch-with-tortoisehg

반응형