2016-10-09 2 views
0

이의 내가 가정 해 봅시다 : 1의 자식보기가 역사를 통해 모든 커밋에서 파일을 복사/

  • 최선을 다하고 file1.txt

    이 제 2의
  • 최선을 다하고 file2.txt
  • 커밋 커밋 file1.txt
  • 는 3 년 file3.txt을 최선을 다하고 삭제 커밋 및 삭제됨 file1.txtfile2.txt

이제 모든 파일을보고 싶습니다. 레포에서 역사를 통해 마스터 지점 만 있다고 가정 해 보겠습니다.

한 가지 방법은 각 커밋을 체크 아웃하는 것입니다.

하지만 좀 더 직관적 인 것으로 생각하고 있습니다. 그런 것이 있습니까?

즉, 모든 항목을 압축하여 모든 폴더에 커밋을 넣고 자식을 모르는 사람에게 보내고 싶습니다.

또는 각 커밋을 탐색하여 그 시점의 내용을 확인하십시오.

그럼 모든 질문에 답하십시오. Windows Explorer 패션 (포인트 앤 클릭)의 커밋을 탐색 할 수 있습니까?

+0

무엇이 당신의 질문입니까? –

+1

당신이 찾고있는 것이 가능하다고 생각하지 않습니다. 사이에 무관 한 커밋을 한 후에 완전히 다른 내용으로'file1.txt'를 다시 소개한다고 가정 해보십시오. 'file1.txt'라는 이름을 가진 서로 다른 파일 중 어느 것이 가상의 ZIP 파일에 포함되어야합니까? – sschuberth

+0

둘 다 각각 전용 폴더에 있습니다 (예 : 커밋 날짜에 따라 이름이 지정됨). 말이된다? – KcFnMi

답변

0

git bundle을 사용 하시겠습니까?

이 문서는 here에서 찾을 수 있습니다.

참고 :이 모든 또는 아무것도 솔루션입니다.

이것은 커밋의 전체 기록을 (특수 형식으로) 효과적으로 해당 형식의 모든 항목을 포함합니다. 그런 다음 압축 할 수 있습니다.

보너스는 수신자가 우편 번호를 받으면 git clone을 사용하여 repo를 다시 작성하는 것입니다.

관련 문제