Ruby on Rails 프로젝트가 포함 된 zip 파일이 있습니다. 또한 Ruby on Rails 프로젝트의 전체 Git 저장소가 있습니다. zip 파일은 본질적으로 전체 git 저장소의 분리 된 주제 분기입니다. Git 저장소에 제대로 포함 되었다면 현재 마스터의 HEAD 개정판 뒤에 몇 가지 수정 사항이 마스터와 다를 것입니다. 불행히도 저에게 zip 파일에는 Git 저장소가 없으며 zip 파일에서 변경 사항을 감사해야하는 플랫 파일 일뿐입니다. 말할 필요도없이, 이것은 다소 지루한 일입니다. 그래서 제가 작업하면서, SO가이 문제를 해결하는 더 좋은 방법으로 나를 도울 수 있기를 희망합니다!Git - 같은 폴더의 git 저장소와 폴더를 비교합니다.
는 내가 도움을 요청하고있어 이것이다 :
자식의 제어하에있는 폴더와 자식 저장소가 아닌 폴더를 비교하는 방법이 있나요? 디렉토리가 모두 같음 프로젝트의 Ruby on Rails 프로젝트이고 Git에 하나만 있고 다른 하나는 그렇지 않다는 것을 기억하십시오. 따라서 병합을 쉽게 기반으로하는 모든 역사적 컨텍스트가 부족합니다.
이미 프로젝트의 기본 디렉토리 상단에 zip 파일 내용을 붙이고 그 차이점을 검사 해 보았습니다. 이것은 단지 1.5 개월의 작업을 삭제합니다. 삭제 작업과 잠재적 인 회귀가 수반되는 git diff가 생성됩니다. 아마도 zip 파일이 master에서 분기되어 해당 커밋과 다른 분기를 만들 때이 정보를 확인하는 방법이 있을까요? 그런 다음 변경 사항을 걱정하지 않고 관련 변경 사항을 병합하거나 리베이스 할 수 있습니다.
어느 쪽이든, 미리 감사드립니다.