.도구는 여러 망할 놈의 로그를 볼 수 있습니다 한 번에
우리의 구조는 다음과 같다. 우리는 4 개의 저장소를 가지고 있습니다. 각각의 저장소에는 주된 마스터 브랜치가 있고, 약 5-10 개의 개발자 브랜치가 주어진 시간에 작업되고 있습니다. 개발자 분기는 하루에서 3 개월 사이에 활성화 될 수 있으며 분기 이름은 중복되지 않습니다.
일주일에 한 번 마스터 분기뿐만 아니라 모든 개발자 분기를 검사하고 어떤 분기가 병합되었는지, 어떤 분기가 병합되었는지 그리고 마지막 병합이 발생했는지 추적해야합니다. 나는 현재 등 SmartGit을 사용하고 지점으로 전환하고 로그를 확인하여이 일을하고
그러나 나는이 과정을 빨리 또는 가능한 자동화하고 싶습니다.
이 작업을 수행 할 도구가 있습니다, 내가이 일을 쓸 수있는 박쥐 스크립트가? 다른 자식 관련된 질문을 보면
는, 나는 가능성이
git show :/"Merge branch 'master'"
및
git log --pretty=format
의 조합을 사용할 수 있습니다 참조하지만이 빠르고 쉽게보다 더 할 것입니다 뭔가 빠진해야 현재 수동 방법.
편집 :
대답은 지금까지 나를 두 개의 주름을 추가 할 수있는 매우 유망한왔다.
- 나는 두 방향을 추적해야합니다. 개발자 브랜치가 마스터에서 병합되고 마스터 브랜치와 병합 될 때.
- 우리는 "생산"이라 불리는 모니터링해야 할 세 번째 가지를 가지고 있습니다. 마스터와 다른 브랜치를 비교하는 대답은 "프로덕션"브랜치와 다양한 지명 된 브랜치 브랜치를 비교하는 것일 수 있습니까?
마지막 두 번째 단락에서 나는'git diff'보다는'git log'를 의미한다고 생각합니다. –
@ MagnusBäck, 물론 고마워요. – Chris