git 저장소를 (편집 가능) ascii로 내보내기

git 저장소를 (편집 가능) ascii로 내보내기

.fodtLibreOffice는 LibreOffice에서 편집한 다음 다시 읽을 수 있는 멋진 텍스트 형식으로 파일을 저장할 수 있습니다 . 이 .fodt형식에는 바이너리 버전과 동일한 정보가 포함됩니다.

비슷한 것이 있나요 git?

어쩌면 다음과 같은 것일 수도 있습니다.

git --export-as-ascii /tmp/myrespository.txt
<<edit /tmp/myrespository.txt>>
cd new-place
git --import /tmp/myrespository.txt

모든 것(태그, 브랜치 등)을 내보내고 최대한 편집 가능해야 합니다.

텍스트를 변경하면 체크섬도 물론 변경된다는 것을 알고 있습니다. 이 경우 git경고를 표시한 다음 새 체크섬을 계산해 보겠습니다.

답변1

Git "내보내기" 및 "가져오기"는 소위 "베어" 저장소를 통해 수행될 수 있습니다. git clone --bare URL PROJECT.gitGit 메타데이터만 포함하는 "PROJECT.git" 디렉터리를 만듭니다. 그런 다음 정상적으로 복제하여 체크아웃된 저장소를 생성할 수 있습니다.

파일로 원하시면 tar같이 올려드리겠습니다.


반대로 그냥 원하시면콘텐츠git checkout-index --all --prefix="../$(basename "$(git rev-parse --show-toplevel)")-copy/""프로젝트 복사본" 형제로 생성 할 수 있는 기록이 없는 Git 저장소입니다 .

관련 정보