기존 저장소의 하위 폴더를 별도의 Git 저장소 로 분할하는 것에 대해 많은 논의가있는 것을 보았습니다 . 내 질문은 기존 Git 저장소의 하위 폴더를 초기화하고 원격 위치에 새 폴더로 푸시 할 수 있다는 것입니다. 하위 폴더의 과거 기록이 새 저장소에 보존되어 있는지 여부는 신경 쓰지 않지만 실제로는 하위 폴더를 공유하여 사람들이 여기에 기여할 수 있도록하고 상위 Git 프로젝트가 하위 폴더의 모든 변경 사항을 쉽게 추적하도록하고 싶습니다.
자세한 내용 :을 (를) 사용하여 몇 가지 방법을 읽었 Submodule
지만 이해에서 바라는 것은 아닙니다. 부모 저장소를 체크 아웃하거나 내부 공동 작업자가 부모 저장소의 변경 사항을 가져올 때 하위 폴더의 모든 변경 사항도 동기화 될 것으로 예상합니다. subtree
어느 쪽도 나에게 적합하지 않을 수도 있지만, 온라인에서 일부 게시물을 읽은 후 실제로 내 판단에 대해 확신하지 못합니다. 하위 폴더를 새 폴더로 초기화하고 푸시하는 것과 같은 간단한 솔루션을 선호합니다. 작동합니까?
입력 해 주셔서 감사합니다!
기존 Git 저장소의 하위 폴더를 초기화하고 원격 위치에 새 폴더로 푸시 할 수 있습니까?
아니요. Git-repo는 모 놀리 식 객체입니다. | 리포지토리 내부 의 모든 트리 변경 사항은 독립적 인 객체로 외부 뷰에 표시되지 않습니다.
Submodule,하지만 내 이해에서 원하는 것은 아닙니다.
이해를 확인하고 수정해야합니다. 하위 모듈에 의한 구조화 는 상위 저장소와 하위 모듈의 상태 간 지원 링크 를 가정 하며이 링크 는 양쪽의 변경 사항을 반영합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다