커밋 변경사항 보기

커밋에서 파일에 적용된 특정 변경사항을 확인해야 하는 경우가 있습니다. Cloud Source Repositories에서 이러한 변경사항은 커밋 세부정보 뷰의 변경된 파일 섹션에서 볼 수 있습니다.

커밋 세부정보 변경된 파일

커밋 세부정보 뷰 액세스

다음과 같은 방법으로 커밋 세부정보 뷰에 액세스할 수 있습니다.

  • 변경 내역 패널에서
  • 커밋 링크에서

두 옵션 모두 Cloud Source Repositories에서 파일이나 폴더를 열 때 사용할 수 있습니다.

변경 내역 패널 사용

  1. Google Cloud Console에서 Cloud Source Repositories를 엽니다.

    Cloud Source Repositories 열기

    모든 저장소 페이지가 열립니다. 또는 내 소스 뷰를 열어도 됩니다.

  2. 저장소를 클릭합니다.

    저장소 루트 페이지가 열립니다.

  3. 파일 목록에서 보려는 파일을 찾아 클릭합니다.

  4. 인접한 창에서 변경 내역을 클릭합니다.

    표시된 창의 각 행에 해당 커밋의 해시 ID가 하이퍼링크로 표시됩니다.

  5. 해시 ID 링크를 클릭합니다.

    커밋 세부정보 뷰가 열립니다.

커밋 링크를 클릭하여 커밋 세부정보 뷰를 열 수도 있습니다.

해당 분기의 최신 파일 버전을 보고 있는 경우 커밋 정보 링크에 최근 커밋의 해시와 함께 분기 이름이 표시됩니다.

커밋 정보 링크 최근

이전 버전의 파일 또는 폴더를 보고 있는 경우 커밋 정보 링크에 커밋의 해시가 표시됩니다.

커밋 정보 링크 최근

특정 태그를 보고 있는 경우 커밋 정보 링크에 태그와 관련된 해시가 표시됩니다.

커밋 정보 링크 최근

위의 모든 경우에 커밋의 해시를 클릭하면 커밋 세부정보 뷰가 열립니다.

줄 변경사항 보기

커밋 세부정보 뷰에서 각 파일의 변경된 줄을 확인할 수 있습니다. 파일에서 변경된 줄을 보려면 다음 단계를 따르세요.

  1. 특정 커밋에 대한 커밋 세부정보 뷰에 액세스합니다.

  2. 보려는 파일을 찾은 다음 아래쪽 화살표 를 클릭하여 해당 행을 펼칩니다.

    변경된 파일 섹션이 확장되면서 해당 파일의 변경사항이 표시됩니다.

    변경사항이 포함된 파일 확장

파일의 모든 변경사항을 동시에 보려면 변경된 파일 섹션에서 모두 펼치기를 클릭합니다.

파일 비교

특정 파일의 변경사항을 자세히 알아보려면 비교 뷰를 엽니다. 이 뷰는 이전 커밋에 대한 파일 차이점을 보여줍니다. 다른 커밋을 선택하여 파일을 비교할 수도 있습니다.

파일을 비교하려면 다음 단계를 따르세요.

  1. 특정 커밋에 대한 커밋 세부정보 뷰에 액세스합니다.

  2. 보려는 파일의 경로 링크를 클릭합니다.

    비교 뷰가 열립니다. 이 뷰에는 패널 두 개가 있습니다. 한 쪽의 패널에 이전 버전의 파일이 표시됩니다. 다른 쪽 패널에는 커밋 시점의 파일이 표시됩니다.

    비교 뷰

커밋 비교

시간 경과에 따른 코드 변경사항을 알아보는 또 다른 방법은 커밋을 서로 비교하는 것입니다.

두 개의 커밋을 비교하려면 다음 단계를 따르세요.

  1. 특정 커밋에 대한 커밋 세부정보 뷰에 액세스합니다.

  2. 비교를 클릭합니다.

    비교 화면이 열립니다. 이 화면을 통해 서로 다른 커밋 두 개를 선택할 수 있습니다. 기본적으로 이 화면에서는 커밋 세부정보 화면을 열 때 선택한 커밋을 바로 상위 커밋과 비교합니다.

    탐색경로에서 커밋To Parent(상위 항목과 비교) 드롭다운 목록을 사용하여 서로 다른 커밋을 선택할 수 있습니다.

특정 커밋의 세부정보를 보면 변경된 파일과 그 이유를 자세히 파악할 수 있습니다. 상위 커밋을 보면 코드 내역을 더욱 잘 이해할 수 있습니다. 상위 커밋은 현재 커밋의 기반이 되는 커밋입니다.

상위 커밋에 액세스하려면 다음 단계를 따르세요.

  1. 특정 커밋에 대한 커밋 세부정보 뷰에 액세스합니다.

  2. 상위 항목 옆에 있는 링크를 클릭합니다.

주어진 커밋에 상위 항목이 하나만 있는 경우가 종종 있습니다. 그러나 커밋에 상위 항목이 여러 개 있는 경우도 있습니다. 이 경우는 커밋이 분기 2개 이상이 병합된 결과인 경우에 발생합니다. 커밋에 상위 항목이 여러 개 있는 경우 커밋 세부정보 뷰에는 차이점을 보거나 특정 상위 항목으로 이동하는 데 사용할 수 있는 드롭다운 목록이 있습니다.