오히려 이론적 인 질문이지만, 누군가가 실용적인 구현을 알고 있다면, 나는 그것을 듣고 싶습니다.git 사용자 정의 커밋 ID?
git은 커밋 ID에 SHA1을 사용합니다. 문제는이 키를보고 아무 것도 말할 수 없다는 것입니다. 예, git help로이 자식 자식 커밋 ID에 대한 거의 모든 것을 찾을 수 있지만, 그것에 대해서는 으로 말하면 아무 것도 말할 수 없습니다.입니다. 그리고 때때로 그것은 편리 할 것입니다.
커밋 ID가 SHA1 + authorid + creation_time 인 경우 사용하는 것이 더 간단합니다.
git에 이러한 유형의 커밋 ID가없는 간단한 이유가 있지만 확실하지 않습니다. 아는 사람 있나요?
이 날 것으로 보인다 "사용하기 쉬운이"무엇에 대한 가정이 많이있다 도구 설정에 전적으로 의존합니다. SHA ID는 시스템의 기술적 요구 사항을 충족시키기 위해 마련되었습니다. 아마도 사용자가 노출되는 사용자 친화적 인 방식 일 수 있습니다. 따라서 나는 사용자 지향 데이터를 특정 데이터 요소로 믹싱하는 것이 도움이된다고 확신하지는 않습니다. –