2017-01-12 17 views
2

에 해시를 변환 내가 넣어 자식이 자동으로 각 프로젝트 빌드에 해시를 커밋, 그것은 다음과 같습니다더 기억 형태

0ba74ab23528b122923e83b5a7c6d2ce2e5a9313 

거의 쉽게 읽을 및 개발자가 기억 될 수 있습니다. 더 나은 여전히, 더 기억하게 할 여지가 보이는

0ba74ab 

:

나는이처럼 보이는 커밋 해시의 짧은 버전을 사용할 수있는 옵션이 있습니다.

기억할 수있는 해시에 대해 사람이 읽을 수있는 이름을 생성하고 다소 안정적으로 고유 해시로 매핑되는 것에 대해 생각합니다.

은 다음과 같이 몇 가지 접미사가 미리 정의 된 문자열의 집합에서 생성 된 문자열처럼 보일 수있는이 같은

drunk-coala-83 
empty-pockets-95 

하거나 합성 발음 할 수있는 단어 :

jimakrow 

를 프로젝트로 대형이 아니며 나와 내 동료 몇 사람 만이 사용하기 때문에 쉽게 통합 할 수 있습니다.

이 기술은 프로젝트의 어딘가에서 사용됩니까? git 워크 플로를 변경하지 않고 유지할 수 있도록이 문제를 어떻게 해결할 수 있습니까? 이 문제는 어디에서부터 시작해야합니까?

+5

'git tag'을 사용해 보셨나요? –

+0

다양한 옵션으로'자식 묘사'를 확인하고 싶을 수도 있습니다. – max630

답변

1

git tag을 사용하여 커밋의 이름을 지정할 수 있습니다.

git push origin tag_name으로 태그를 명시 적으로 푸시해야합니다. 그렇지 않으면 태그가 로컬에만 있습니다.

+1

고마워요! 나는 고유 한 고유 한 이름을 생성하고 포스트 커밋 훅에 스크립트를 넣기 위해 https://github.com/dustinkirkland/golang-petname을 선택 했으므로 이제 자동으로 배치되고 필요한 항목을 얻습니다. –