InfoGrab DocsInfoGrab Docs

변경 사항 제안

머지 리퀘스트의 코드 개선 사항을 제안하고, 브라우저에서 직접 해당 개선 사항을 머지 리퀘스트에 커밋합니다.

검토자는 머지 리퀘스트 diff 스레드에서 Markdown 구문을 사용하여 코드 변경을 제안할 수 있습니다. 머지 리퀘스트 작성자(또는 적절한 역할을 가진 다른 사용자)는 GitLab UI에서 일부 또는 모든 제안을 적용할 수 있습니다. 제안을 적용하면 변경을 제안한 사용자를 작성자로 하는 커밋이 머지 리퀘스트에 추가됩니다. 제안 생성 # 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Code > Merge requests 를 선택하고 머지 리퀘스트를 찾습니다. 보조 메뉴에서 Changes 를 선택합니다. 변경할 코드 라인을 찾습니다. 단일 라인을 선택하려면 줄 번호 위에 마우스를 올리고 Add a comment to this line ([comment])을 선택합니다. 여러 라인을 선택하려면: 줄 번호 위에 마우스를 올리고 Add a comment to this line ([comment])을 선택합니다: 원하는 모든 라인을 포함하도록 선택하고 드래그합니다. 자세한 내용은 여러 줄 제안 을 참조하세요. 특정 라인 대신 전체 파일에 댓글을 달려면 파일 헤더에서 Comment on this file ([comment])을 선택합니다. 댓글 도구 모음에서 Insert suggestion ([doc-code])을 선택합니다. GitLab이 댓글에 미리 채워진 코드 블록을 삽입합니다: ```suggestion:-0+0 선택한 라인의 내용이 여기에 표시됩니다. ``` 미리 채워진 코드 블록을 편집하여 제안을 추가합니다. 댓글을 즉시 추가하려면 Add comment now 를 선택하거나 키보드 단축키를 사용합니다: macOS: Shift + Command + Enter 다른 모든 OS: Shift + Control + Enter 리뷰 를 완료할 때까지 댓글을 게시하지 않으려면 Start a review 를 선택하거나 키보드 단축키를 사용합니다: macOS: Command + Enter 다른 모든 OS: Control + Enter 여러 줄 제안 # 히스토리 GitLab 17.7에서 제안에 코드 블록이 포함된 경우 렌더링을 지원하도록 여러 줄 제안이 변경 됨. 머지 리퀘스트 diff를 검토할 때 다음 방법 중 하나로 단일 제안에서 여러 라인(최대 200라인)에 대한 변경을 제안할 수 있습니다: 제안 생성 에서 설명한 대로 선택하고 드래그합니다. GitLab이 제안 블록을 자동으로 생성합니다. 단일 라인을 선택한 후 제안 블록에서 범위 오프셋을 수동으로 편집합니다. 제안의 첫 번째 줄의 범위 오프셋은 선택한 줄에 상대적인 줄 번호를 설명합니다. 오프셋은 제안이 대체하려는 줄을 지정합니다. 예를 들어, 이 제안은 댓글이 달린 줄 위의 2줄과 아래의 2줄을 포함합니다: ```suggestion:-2+2 ## 작성자에 의한 승인 방지 기본적으로 머지 리퀘스트의 작성자는 자신의 머지 리퀘스트를 승인할 수 없습니다. 이 설정을 변경하려면: ``` 적용되면 제안이 댓글이 달린 줄 위의 2줄부터 아래의 2줄까지 대체합