티스토리 뷰

 

Git 통합 (2) – 커밋과 업데이트

 

이전 글에서 GitHub 연결을 진행하여 작업 영역에서 ‘Git 상태’를 확인해보았습니다. 이번 글에서는 웹에서 노트북과 보고서를 수정하거나 새 항목을 생성한 후, 작업 영역에서 소스 제어를 통해 커밋을 수행하려고 합니다. 그리고 로컬에서 항목을 수정하여 GitHub로 변경사항을 보내고, 작업 영역에서 업데이트를 수행해보겠습니다.

 

웹에서 노트북과 보고서를 수정하거나 새 항목을 생성하였습니다. ‘Dataflow Gen 2’의 경우 CI/CD를 지원하는 항목으로 생성하였습니다. 작업 영역의 소스 제어를 클릭하면 추가되거나 변경된 내용을 확인할 수 있습니다.

 

추가, 수정된 항목으로 노트북, 보고서, 레이크하우스, Dataflow Gen 2를 체크하여 커밋을 수행합니다. 특정 항목에 대해서 실행 취소를 선택하게 되면 변경사항이 없어지고 변경되기 전의 동기화된 내용으로 바뀌게 됩니다.

 

커밋을 수행하면 리포지토리에 추가되고 소스 제어 항목이 변경됩니다.

 

로컬 작업을 수행하는 구성원의 경우 GitHub Desktop에서 변경 사항을 확인하고 최신 버전으로 pull을 수행할 수 있습니다.

 

 

로컬에서 동기화된 항목을 열어 변경 사항을 발생시켜보겠습니다. .pbir 파일을 클릭해 Power BI Desktop에서 수정 사항을 발생시키고, 노트북의 소스코드를 변경합니다.

그리고 GitHub로 커밋과 push를 수행합니다.

 

작업 영역의 소스 제어를 확인하면, 변경 사항은 업데이트에서 확인이 가능합니다. [모두 업데이트]를 클릭해서 동기화를 할 수 있습니다. 업데이트를 먼저 수행 후 필요시 커밋을 할 수 있습니다.

 

업데이트를 수행하면 로컬에서 작업 영역의 항목이 수정되어 변경된 내용이 반영됩니다.

특정 항목이 웹에서도 변경되고 로컬에서도 변경되는 경우는 충돌이 발생하여 아이콘이 달라지게 됩니다. 필요시는 실행 취소를 통해 충돌을 해결해야 합니다.

 

로컬에서 새 항목을 추가하는 경우는 업데이트에 나타나지 않아, 먼저 작업 영역에 빈 항목을 생성하고 동기화한 후 로컬에서 해당 항목을 수정하여 커밋하는 것으로 공동 작업을 진행할 수 있습니다.

 

GitHub와 연결 및 동기화를 수행하고, 웹과 로컬에서 변경 사항을 커밋과 업데이트를 수행하여 동기화되는 것을 확인해보았습니다.

 

Git 통합 (1) – GitHub 연결

 

'Microsoft Faric' 카테고리의 다른 글

의미 체계 모델 버전 기록  (0) 2025.02.10
Git 통합 (1) – GitHub 연결  (0) 2025.02.03
DP-700 시험 50% 할인 바우처  (0) 2025.01.27
Gartner 10대 전략 기술  (1) 2025.01.01
GraphQL용 API  (0) 2024.12.23
댓글