2011-01-18 7 views
3

git에서 파일 내용의 전체 내역을 보는 방법은 무엇입니까?git (git-svn)의 파일 내역이 불완전합니다.

파일은 git에서 매우 짧은 기록을 가지고 있으며 저장소는 git-svn보다 동기화되어 있지만 svn에서는 긴 기록을 가지고 있습니다. git의 히스토리는 파일이 이동 된 지점에 도달합니다. 내역을 보려면 다음 명령을 사용하십시오 :

git log PATH_TO_FILE 

내가 제대로하고 있습니까? 힘내는 파일이 아닌 내용을 추적한다고 가정했는데 이름 바꾸기에서 파일의 기록을 추적하는 것이 좋을 것이라고 상상했다.

답변

4

는 사실

git log --follow PATH_TO_FILE 
+0

보십시오. 매뉴얼에서 : - 다음 이름 바꾸기 : 이름 바꾸기를 넘어 파일의 기록을 계속 나열하십시오. 물론 기본적으로 켜져 있어야합니다. – luntain

+0

@luntain : 단일 경로를 검사 할 때만 작동하며 약간의 성능 저하가있을 수 있습니다. 또한 SVN과 같은 사고 방식을 권장합니다. SVN은 파일이라는 주어진 일련의 콘텐츠에 대해 하나의 ID 만있을 수 있습니다. – Cascabel

+0

파일이 다른 svn 저장소에서 재구성 된 경우이 (--follow) 작동합니까? – crankparty

관련 문제