Git : 부모 저장소에서 분리하지 않고 개인 저장소의 하위 폴더를 공용 저장소로 만드는 방법은 무엇입니까?

치 샤오 동

기존 저장소의 하위 폴더를 별도의 Git 저장소 로 분할하는 것에 대해 많은 논의가있는 것을 보았습니다 . 내 질문은 기존 Git 저장소의 하위 폴더를 초기화하고 원격 위치에 새 폴더로 푸시 할 수 있다는 것입니다. 하위 폴더의 과거 기록이 새 저장소에 보존되어 있는지 여부는 신경 쓰지 않지만 실제로는 하위 폴더를 공유하여 사람들이 여기에 기여할 수 있도록하고 상위 Git 프로젝트가 하위 폴더의 모든 변경 사항을 쉽게 추적하도록하고 싶습니다.

자세한 내용 :을 (를) 사용하여 몇 가지 방법을 읽었 Submodule지만 이해에서 바라는 것은 아닙니다. 부모 저장소를 체크 아웃하거나 내부 공동 작업자가 부모 저장소의 변경 사항을 가져올 때 하위 폴더의 모든 변경 사항도 동기화 될 것으로 예상합니다. subtree어느 쪽도 나에게 적합하지 않을 수도 있지만, 온라인에서 일부 게시물을 읽은 후 실제로 내 판단에 대해 확신하지 못합니다. 하위 폴더를 새 폴더로 초기화하고 푸시하는 것과 같은 간단한 솔루션을 선호합니다. 작동합니까?

입력 해 주셔서 감사합니다!

게으른 오소리

기존 Git 저장소의 하위 폴더를 초기화하고 원격 위치에 새 폴더로 푸시 할 수 있습니까?

아니요. Git-repo는 모 놀리 식 객체입니다. | 리포지토리 내부 의 모든 트리 변경 사항은 독립적 인 객체로 외부 뷰에 표시되지 않습니다.

Submodule,하지만 내 이해에서 원하는 것은 아닙니다.

이해를 확인하고 수정해야합니다. 하위 모듈에 의한 구조화 는 상위 저장소와 하위 모듈의 상태 간 지원 링크가정 하며이 링크 는 양쪽의 변경 사항을 반영합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관