2
프로젝트를 Github에서 복제했으며 일부 기능을 추출하고 싶습니다. 누군가 내게 추출 지침을 줄 수 있습니까?프로젝트 추출 특성
- 이 프로젝트의 사용자 수는 얼마입니까?
- 가장 많은 변경 파일을 추출 하시겠습니까? (커밋이 더 많음)
- 이 파일의 커밋 번호는 무엇입니까?
- 이 파일에 삽입/삭제할 수 있습니까? 사용자를위한
프로젝트를 Github에서 복제했으며 일부 기능을 추출하고 싶습니다. 누군가 내게 추출 지침을 줄 수 있습니까?프로젝트 추출 특성
과 당신이 할 수있는
git shortlog -s -n
가 특정 파일에 커밋의 수에 대한 사용자의 수
git shortlog -s -n | wc -l
를 계산 커밋
git log "path_to_file" | wc -l
이브에는 6 줄이 있으므로 출력에 1을 더합니다. 라이 커밋. 내 쉘 기술은
git log --stat
당 정보 난 당신이 그 이상 갈 필요가 추측 커밋 제공하고 당신은 또한 삽입 및 삭제에 대해
git log --pretty=oneline "path_to_file" | wc -l
할 수있는 파이프 라인
을 잘 할 것을이 arent
또한 통계와 파일을 통해 동일한 정보를 매우 잘 표시 할 수 있습니다.
각 파일을 검토하여 커밋 수를 확인하고 커밋해야합니다.
이것은 내가 작성한 배치 파일입니다. 더 좋을 수도 있지만 시작해야합니다.
for /r "Folder_Path" %%X in (*.*) do (
(echo %%X >> commits.txt
git log --pretty=oneline %%X | wc -l >> commits.txt)
)
파일 이름과 그 옆에 커밋 수가있는 파일을 만듭니다. 그냥 가장 큰 걸릴