minsik's blog
2015년 1월 29일 목요일
git repository 에서 키워드 검색하는 루비 스크립트
오늘 git repository 전체에서 키워드 검색을 할 필요가 생겨서 루비로 스크립트를 작성해보았다.
git log 명령어에 생각보다 다양한 옵션이 많아서 그걸 사용했다.
--no-pager 는 git log가 기본으로 more 처럼 동작하기 때문에 추가했고
--since는 기간을 설정할 수 있고
-G를 사용하면 커밋한 코드에서 검색할 수 있다.
-- 옵션 뒤에 파일 타입을 정의 한다.
gitlab 서버에서 동작하는 스크립트이며 모든 네임스페이스와 프로젝트를 검색한다.
아래 코드는 'upload'라는 키워드로 java 파일에서 검색하는 예제.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기