Mercurial에서 마이그레이션된 Git 저장소에 이름 없는 분기가 표시됨

Mercurial에서 마이그레이션된 Git 저장소에 이름 없는 분기가 표시됨

https://github.com/lextm/shapsnmplib/network

이 저장소 네트워크 그래프는 많은 분기(Mercurial에서 생성됨)를 보여 주지만 그 중 이름이 없습니다.

이름을 추가하는 방법이 있나요?

답변1

자식 지점지점명 출발점

또는

자식 체크아웃출발점
자식 지점지점명

어디출발점해당 브랜치의 최신 커밋의 커밋 ID입니다. 예를 들어, git br newcompiler 5983450. (당신이 사용할 수있는또는싸움GitHub의 그래프보다 저장소를 탐색하는 더 편리한 방법입니다.)

Git 태그는 를 사용하여 동일한 방식으로 생성할 수 있습니다 git tag.


VCS 시스템 간의 마이그레이션은 거의 완벽한 결과를 제공하지 않으므로 프로젝트 작업을 계속하기 전에 Git 저장소를 정리하십시오. 현재는 지저분한 상태입니다. 예를 들어 태그가 이미 존재하더라도 6.0공유되지 않습니다.어느master에서 볼 수 있듯이 브랜치 에 커밋합니다 diff -y <(git lg 40130c97) <(git lg 6.0).

관련 정보