2011-08-19 6 views
1

프로젝트를 자식으로 변환하고 있습니다. 우리는 대략적인 날짜 순서와 'zip 파일'과 '버전'정보와 같은 많은 코드 스 내핑을 가지고 있습니다. 하지만 그것은 신뢰할 수있는 것은 아니며 일부 분기 및 병합도있었습니다 (BC2를 사용한 수동 병합).일련의 스냅 샷과 잠재적 병합을 정렬하는 방법

대다수 스냅 샷을 주요 개정 번호와 날짜별로 구분하고 예쁘고 선형적인 커밋 시퀀스가 ​​있습니다.

을 사용하면 어떤 커밋이 순서가 잘못되었거나 가능한 병합 후보가 표시되는지 확인하려고합니다. 비교 범위는 약 60 커밋 일 수있는 시퀀스에 대해 약 -4/+ 1 커밋입니다.

누구나 그러한 생성 된 기록의 "순서가 틀린 것"을 확인하기위한 가능한 기준에 대한 제안 사항이 있습니까? 내 * nix 스크립트 기술은 약 30 년 동안 분노에서 사용하지 않은 낮은, ;-). 나는 영향을받는 파일의 수와 줄의 수/공통적으로 생각하고있다. 이 경험을 가진 사람이 있습니까?

답변

1

부모님과 조부모님 모두와 커밋을 비교하는 것이 하나의 가능성있는 측정 기준입니다. 조부모와의 유사성이 높을 경우 (즉, 더 작은 diffstat), 순서가 잘못된 커밋이있을 수 있음을 나타냅니다 되돌릴 수 있습니다.

+0

'--numstat' 옵션을 사용하면 Excel로 결과를 처리 할 수 ​​있습니다! 그것의 데이터를 얻기 위해 * nix 스크립팅을 읽는 지금 그것의 경우 ... –