
프로젝트에서 두 개의 분기를 병합하고 있는데 둘 다 일부 파일의 동일한 부분을 서로 다른 방식으로 변경했습니다. "원격" 분기는 공통 조상("기본")에 다소 더 가깝기 때문에 "기본"과 "원격" 간의 차이점만 보여주고 싶습니다. 기본적으로 두 파일에서 서로 다른 모든 줄이 강조 표시되어 유용한 정보가 거의 없는 넓은 강조 영역이 남습니다. 내가 이걸 할 수 있을까?
"기본"과 "원격", "로컬"과 "병합" 간의 차이점을 동시에 보여줄 수 있다면 더 좋을 것입니다. 본질적으로 하나의 vim에 두 개의 diff 세션이 있습니다. 이것이 가능한가?
답변1
tmux를 사용하여 이 문제를 해결했습니다.
- tmux를 열어
- ctrl-a-double_quote를 사용하여 tmux를 수평으로 분할합니다.
- vimdiff를 개별적으로 열기
물론 창 사이의 스크롤을 직접 관리해야 하지만 이는 기본 vimdiff를 사용하는 것이 가장 좋습니다.