InfoGrab 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줄까지 대체합