2013-03-08 2 views
3

git 용 Tig 텍스트 모드 인터페이스에서 개별 파일에 대한 책임을보고 diff보기를 열어 해당 행을 수정 한 커밋을 볼 수 있습니다. 예 :하나의 파일에 대해 diff를 볼 때 tig에서 전체 커밋 diff를 보는 방법은 무엇입니까?

tig blame file.cpp 
(Select a line, press enter.) 

그러나 표시되는 diff는 여러 파일을 수정 한 경우에도 개별 파일로 제한됩니다. 이것은 좋은 기본값이지만 모든 뷰에서 diff를 사용하여이 뷰를 전체 커밋으로 확장하는 방법이 있습니까?

해결 방법 커밋 해시를 복사하고 종료 한 다음 git 또는 tig 중 하나를 사용하여 표시합니다.

+0

현재 가능하지 않다고 생각합니다. Tig는 훌륭한 도구이지만 여전히 많은 기능이 아직 없습니다. 어쩌면 당신은 그것을 [문제] (https://github.com/jonas/tig/issues)로 제안 할 수 있습니다. – mgarciaisaia

답변

11

토글 파일 작업을 사용하십시오. 기본적으로 '%'에 바인딩됩니다.

+12

이봐 요, 속임수입니다.) 방금 몇 시간 전에 기능을 구현했습니다. –

+13

내가해야 할 일은 몇 시간의 자유 시간이 있었고 나는 너를 실망 시키려고하지 않았다. :) –

+0

버전 2.0부터 파일 필터는 새로운': toggle' 프롬프트 명령을 사용하여 토글 가능합니다. ': 토글 파일 필터'. '% '는 여전히 기본 바인딩으로 사용됩니다. –

관련 문제