Subversion svn log에는 커밋 로그 메시지를 표시하는 명령이 있습니다. 자세한 내용은 http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html 의 온라인 설명서를 참조하십시오.
어떻게 할 수 있습니까?
svn log -v -l 10 ./
자식에서?
Subversion svn log에는 커밋 로그 메시지를 표시하는 명령이 있습니다. 자세한 내용은 http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html 의 온라인 설명서를 참조하십시오.
어떻게 할 수 있습니까?
svn log -v -l 10 ./
자식에서?
답변:
이것은 추가됨 (A), 복사 됨 (C), 삭제됨 (D), 수정 됨 (M), 이름 변경됨 (R) 등 파일 상태를 표시하므로 svn 명령과 더 유사합니다.
git log --name-status -10 path/to/dir
에 대한 전체 문서 페이지를 살펴볼 가치가 git log있습니다. 거기 -10에서 지난 10 개의 커밋 을 참조 하는 것을 배우고 -p다양한 다른 혜택 중에서 전체 패치를 제공 할 것입니다.
git log <from revision>.., 예 : git log abc123... 여기에 다양한 형식에 대한 자세한 읽기 : kernel.org/pub/software/scm/git/docs/...
커밋 정보없이 마지막 10 개 커밋에서 변경된 모든 파일을 표시하려면 다음을 수행하십시오.
git diff --name-only HEAD~10..HEAD yourdir
모든 commit브랜치 (최근 및 이전) 를 표시하려면 브랜치의 커밋 수를 계산해야합니다.
git rev-list --count branch_name
모든 커밋 수를 얻으면 다음을 실행할 수 있습니다.
git log --name-status -countNumber /path
-p(전체 패치),--stat(변경된 행 수),--numstat(예를--stat들어 컴퓨터가 읽을 수있는)--name-status, 및--name-only(파일 이름 만)입니다.