2011-12-14 4 views

답변

2

예 가능합니다.

다음은 종합 계획의 :

  1. 모든 매달려 커밋의 목록을 가져옵니다.
  2. 각각의 매달린 커밋에 대해 git 로그를 실행하고 조상이 있는지 확인하십시오.

쉘 스크립트 :

particular_ancestor_hash=<40 character hash> 
for commit in `git fsck --unreachable|grep 'unreachable commit'|awk '{print $3}'`; do 
    if git log --format='%H' $commit|grep -q $particular_ancestor_hash; then 
     echo $commit 
    fi 
done 
관련 문제