2017-09-12 5 views
1

사람들은 한 줄 커밋 요약에서 커밋 할 때 태그를 사용합니까?Git 커밋 요약 태그?

표준 태그 또는 일반적으로 사용되는 태그가 있습니까?

힘내는 "tags"에 대한 지원이 있지만 "v1.8.5-rc1"과 같은 태그 버전에 주로 사용되는 것으로 보입니다. "tag"에 의해 커밋이나 "v1.8.5-rc1"과 같은 분기를 태그하는 것은 아닙니다.

위키는 B하여 m 의해 표시 minor 등 편집, 봇과 수정을 태그 할 수있다.

사람들이 커밋 메시지에 태그를 넣었습니까?

예 :

[trivial] Add 'foo()' method to 'Bar' class 
[minor] Add 'foo()' method to 'Bar' class 
[wip] Add 'foo()' method to 'Bar' class 
  • 사람들이 이와 같은 태그를 사용하십니까?
  • 일반적인 관행입니까?
  • 태그라고하며이 태그는 무엇입니까?
  • 표준 태그가 있습니까?
  • 일반적으로 사용되는 태그가 있습니까?
  • 어떤 태그가 사용되고 있습니까?
  • 구문은 무엇입니까? 대괄호로 묶인 단어입니까?
+1

'git'는 커밋 메시지를 구성하는 방법에 대해 의견이 없으며, 팀은 규칙을 설정하고 후크를 사용하여이를 시행 할 수 있습니다. 일부 규칙은 일반적으로 사용법을 고려해 볼 수는 있지만 질문의 테두리는 ... git의 관점에서 볼 때 표준이 아닙니다. 그러나'git' *에는 특별한 용어가 있습니다. '자식 (git)'이라는 용어가 '자식'정의와 충돌하는 방식으로'자식 (git) '과 함께 사용될 때 상황이 혼란스러워 지므로 ...'자식 (git) '을 사용할 때 제발 (사실, 내가 아는 모든 소스 제어 시스템) 네가 태그하는 걸 부르지 마라. –

답변

0

위임 커밋 메시지 규칙이 여러 개인 경우
모든 작업은 사용자가 원하는 작업에 따라 다릅니다.

나는이 이름이 단순히 "커밋 메시지 컨벤션"이거나 사용 사례 인 "커밋 메시지 라벨링"이라고 말하고 싶습니다.

하나는 Angular convention입니다 중 하나입니다 사용 "유형"

  • 위업 (기능)
  • 수정 (버그 수정)
  • 문서 (문서)
  • 스타일 (서식 , 세미 콜론 누락, ...)
  • 리팩터링
  • 테스트 (누락 테스트 추가시)
  • 기계에 의존하여 일부 다른 용도로 사용 different/more types

(유지), 심지어 emoji 메시지의 정보를 커밋 추가 할 수 있습니다.

자신 만의 커밋 메시지 규칙을 정의하거나 기존 규칙을 사용하는 것은 독자에게 달려 있습니다.
당신은 커밋 메시지에서 변경 로그를 생성 할 경우, 규칙은 잘 정의되어 있어야하며 발견으로 형식은 자동 파싱


을 허용해야, 자식 "tag" 개념이 완전히 다른 특정 커밋의 이름을하는 방법입니다 주로 릴리스 용으로 사용됩니다.


BTW, 당신의 예에서 나쁜 관행이 있습니다 - "WIP"개념 분기 에 있어야합니다 - 질문에 대답해야 커밋 메시지 "왜?" "왜?" (git diff은 이미이 정보를 제공하고 있습니다. "A Note About Git Commit Messages"