IntelliJ: 로컬과 깃 커밋/브랜치 간의 변경된 모든 파일의 차이 보기
IntelliJ의 diff 뷰어를 사용하는 것은 IntelliJ 코드 편집기의 모든 기능(리팩토링, 완료 등)으로 로컬 버전을 변경할 수 있기 때문에 코드를 검토하는 매우 좋은 방법입니다.
안타깝게도 IntelliJ에서 코드 리뷰를 할 때 가장 중요한 작업을 수행하는 방법, 즉 Working Tree(합병할 지점에서 체크아웃)와 다른 지점(예: "마스터"와 같이 합병할 지점)에서 변경된 모든 파일의 차이점을 살펴봅니다.
이거 할 줄 아는 사람?
이는 현재 구현되었습니다.두 분기를 비교하려면 다음을 수행합니다.
- 비교할 가지 중 하나를 확인합니다.
- IntelliJ 창의 오른쪽 하단에 있는 상태 표시줄의 Git 분기 팝업에서 비교할 분기를 선택합니다.몇 가지 옵션이 있는 팝업이 표시됩니다.
- "비교" 옵션을 선택합니다.
- 기본적으로 모든 커밋이 표시됩니다."Diff" 탭을 선택하여 실제 변경 내용을 표시할 수도 있습니다.
이 모든 것은 그들의 블로그 게시물 중 하나에 훨씬 더 상세하게 설명되어 있습니다.
존 티르센의 답은 맞지만, 그 방법을 이해하기 위해서는 전체 텍스트를 살펴보아야 합니다.
여기 맥에 있는 같은 사진들이 있습니다.
- 저는 현재 hello_world와 작업하고 있으며 master와 비교하고 싶습니다.
업데이트: 새 UI에서 다음을 클릭합니다.Show Diff with Working Tree
- 다음에 창이 뜹니다.선택한다.
Files
그리고 프레스cmd + d
- 다른 창에 차이가 있습니다.다양한 종류의 diff를 할 수 있습니다. 사용합니다.
cmd + shift + ]
그리고.cmd + shift + [
파일 간에 이동할 수 있습니다.
Diff Tip: IntelliJ는 고급 Diff 기능을 제공합니다.3번째 이미지에서 확인하실 수 있습니다.
이는 2020년 버전 업데이트에서 변경되었습니다.
이제 다음 작업을 수행해야 합니다.
비교할 분지 중 하나를 선택합니다.
분기 메뉴를 엽니다.
비교할 다른 분기를 선택합니다.
"Show Diff with Working Tree"를 선택합니다.
이것은 지금 시행되고 있습니다.프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "Git - branch와 비교..."를 선택한 후master
분점.다 했습니다. 파일을 다 바꿉니다.
현재 열려 있는 파일을 다른 분기와 나란히 비교하려면 VCS -> Git -> 분기와 비교하십시오.
전체 프로젝트를 비교하고 싶다면요.
- 먼저 작업중인 프로젝트를 선택/클릭합니다.
- Git(탭) > Selected Directory > 지점과 비교
- 그런 다음 비교할 분기를 선택합니다.(즉, 원점/주)
그러면 가지 사이에 서로 다른 파일의 트리가 생깁니다.각각의 항목을 선택하여 필요한 항목을 비교, 편집, 삭제, 추가할 수 있습니다.
클래스를 마우스 오른쪽 단추로 클릭하고 특정 분기를 선택할 수 있는 분기와 비교 옵션이 표시되는 Git 옵션을 선택합니다.
언급URL : https://stackoverflow.com/questions/9825106/intellij-viewing-diff-of-all-changed-files-between-local-and-a-git-commit-branc
'programing' 카테고리의 다른 글
클릭 시 포커스 어라운드 버튼을 제거하는 방법 (0) | 2023.09.15 |
---|---|
ASP에서 사용자 고유의 HtmlHelper를 추가합니다.NET MVC 3 (0) | 2023.09.15 |
기본적으로 혼합 이진 로그 (0) | 2023.09.15 |
도커 오류: 장치에 공간이 남아 있지 않습니다. (0) | 2023.09.15 |
스위프트에서 URL 유효성을 확인하는 방법은? (0) | 2023.09.15 |