티스토리 뷰

반응형

해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.

원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release/Gerrit/changes.html

 Submitting a Change to Gerrit(Gerrit에 변경 사항 제출)

변경 사항을 제출하기 전에 다음을 주의 깊게 검토하십시오. 이 가이드 라인은 오픈 소스를 처음 사용하는 개발자는 물론 경험 많은 오픈 소스 개발자에게도 적용됩니다.


Change Requirements(요구 사항 변경)

이 섹션에는 검토를 위해 코드 변경을 제출하기위한 지침이 포함되어 있습니다. Gerrit를 사용하여 변경 사항을 제출하는 방법에 대한 자세한 내용은 Gerrit를 참조하십시오.

변경 사항은 Git 커밋으로 제출됩니다. 각 커밋은 다음을 포함해야합니다.

  • 짧고 설명이 포함 된 제목 줄 (72 자 이하)과 빈 줄이옵니다.
  • 변경 사항에 대한 논리 또는 추론에 대한 설명 변경, 빈 줄
  • Signed-off-by line, 콜론 (Signed-off-by :)
  • Change-Id 식별자 행 다음에 콜론 (Change-Id :)이옵니다. Gerrit는이 식별자가없는 패치를 허용하지 않습니다.

위의 세부사항을 가진 커밋은 올바른 것으로 간주됩니다.

Gerrit에 전송 된 모든 변경 사항 및 주제는 올바른 형식이어야합니다. 정보를 제공하기 위해 커밋 메시지에는 다음 내용이 포함되어야합니다.

  • what the change does,(변화가 무엇인지,
  • why you chose that approach, and(왜 당신이 그 접근법을 선택했는지, 그리고)
  • how you know it works – for example, which tests you ran.(어떻게 작동하는지 알 수있는 방법 - 예를 들어 어떤 테스트를 실행했는지.)

커밋은 서로의 상단에 적용될 때 깨끗하게 구축되어야하며 따라서 이등분 성이 깨지지 않도록해야합니다. 각 커밋은 식별 가능한 단일 문제를 처리해야하며 논리적으로 자체 포함되어야합니다.

예를들어, 한 커밋은 공백 문제를 수정하고, 다른 커밋은 함수의 이름을 바꾸고 세 번째 커밋은 코드의 기능을 변경합니다. 다음은 커밋 파일의 예입니다.

A short description of your change with no period at the end

You can add more details here in several paragraphs, but please keep each line
width less than 80 characters. A bug fix should include the issue number.

Fix Issue # 7050.

Change-Id: IF7b6ac513b2eca5f2bab9728ebd8b7e504d3cebe1
Signed-off-by: Your Name <commit-sender@email.address>

각 커밋은 커밋 메시지 맨 아래에 다음 행을 포함해야합니다.

Signed-off-by: Your Name <your@email.address>

Signed-by-by 라인의 이름과 귀하의 이메일은 변경 저자 정보와 일치해야합니다. your : file : .git/config가 올바르게 설정되었는지 확인하십시오. 항상 Gerrit를 통해 변경 사항 전체를 제출하십시오.

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함