2016-10-14 4 views
0

SVN에서 Git으로 전환했으며 개정판 수는 항상 파일 버전으로 작성되었습니다. 이제 Git으로 전환 했으므로 해쉬 만 사용하도록 전환하고 있지만 그 동안 릴리스 분기에서 커밋 수 (git rev-list --count HEAD)를 사용하고 있습니다. 네,이 함정이 있다는 것을 압니다.Git에서 분기 개정 번호를 검색하는 방법

그러나 커밋 번호 만있을 때 분기의 특정 커밋으로 매핑하는 방법을 알아 내려고 노력 중입니다. 해시와 함께 TortoiseGit 또는 Bash로 검색 할 수는 있지만 분기 이름 및 개정 수를 사용하여이를 수행하는 방법을 알 수 없습니다. 어떻게해야합니까?

+0

Git 커밋 해시는 커밋을 탐색하는 기본 방법입니다. Git 해시를 일반적인 방법으로 사용하는 것을 제한하는 것은 무엇입니까? –

+0

파일 버전은 빌드 번호의 2 바이트로 제한되며 숫자 입력이 필요합니다. 여러 가지 이유로 해시로의 단순한 전환이 아닙니다. 즉각적인 미래를 위해서는 개정 수를 사용해야합니다. – tmwoods

+0

@tmwoods 모호성을 피할 수 있다면 태그를 사용하는 것이 어떻습니까? – ElpieKay

답변

1

TortoiseGit 설정 -> 일반 -> 대화 상자 1로 이동하여 "분기 개정 번호 표시"를 활성화하십시오. 활성화 한 후 개정 번호는 로그 대화 상자의 각 커밋 메시지에 표시됩니다.

+0

예이 기능은 현재 사용 가능합니다.하지만 GUI (배쉬)에서이 커밋을 검색하는 방법이 있습니까? 수동으로 스크롤하지만 나중에 자동화 된 프로세스에 이것을 포함하기를 희망합니다. – tmwoods

+0

이 숫자는 고유하지 않으므로 인식하지 못합니다.이 값은 계산하는 데 비용이 많이 소요되므로 로그 대화 상자에이 항목이 없습니다 . – MrTux

관련 문제