리비전 비교
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
GitLab은 브랜치, 태그, 커밋 간의 변경 사항을 비교하는 여러 방법을 제공합니다. GitLab에서 직접 브랜치, 태그, 커밋 간의 변경 사항을 비교할 수 있습니다: 두 가지 비교 방법 중에서 선택할 수 있습니다: 직접 비교 (git diff from...to): 지정된 두 리비전의 콘텐츠를 직접 비교합니다.
GitLab은 브랜치, 태그, 커밋 간의 변경 사항을 비교하는 여러 방법을 제공합니다.
리비전 비교#
GitLab에서 직접 브랜치, 태그, 커밋 간의 변경 사항을 비교할 수 있습니다:
- 왼쪽 사이드바에서 코드 > 리포지터리 비교를 선택합니다.
- 원본과 대상 리비전을 입력하고 비교를 선택합니다.
두 가지 비교 방법#
두 가지 비교 방법 중에서 선택할 수 있습니다:
-
직접 비교 (
git diff from...to): 지정된 두 리비전의 콘텐츠를 직접 비교합니다. 두 리비전의 공통 조상을 무시합니다. 이 방법은 브랜치의 팁을 직접 비교할 때 사용합니다. -
기준점에서 비교 (
git diff from..to): 지정된 두 리비전 사이의 공통 조상에서부터 변경 사항을 비교합니다. 이 방법은 머지 리퀘스트에서 변경 사항을 확인할 때처럼 기준 브랜치와 기능 브랜치 사이의 변경 사항을 비교할 때 사용합니다.
두 방법의 차이점은 git diff 구문에 반영됩니다:
- 두 점(
..):git diff from..to- 두 커밋 사이의 직접 diff - 세 점(
...):git diff from...to- 공통 조상에서 to 커밋까지의 diff
URL을 통한 비교#
URL을 통해 직접 비교할 수도 있습니다:
https://gitlab.com/<namespace>/<project>/-/compare/<from>...<to>
예를 들어, 브랜치를 비교하려면:
https://gitlab.com/gitlab-org/gitlab/-/compare/main...my-branch
특정 커밋을 비교하려면:
https://gitlab.com/gitlab-org/gitlab/-/compare/abc123...def456
Gitpod에서 열기#
히스토리
- GitLab 13.4에서 도입.
리비전 비교 페이지에서 Gitpod을 사용하여 작업 공간을 시작할 수 있습니다. 자세한 내용은 Gitpod 통합을 참조하십시오.
