는 일부 파일 (file1
, file2
, file3
)이있는 디렉토리 (directoryA
)이 있고 난 RepoA
에서 RepoB
이 파일을 이동하려는.RepoA에서 RepoB로 파일을 가져 오는 동안이 파일과 관련된 커밋을 유지 관리하는 방법? <code>RepoA</code> 내부
RepoA
directoryA
file1
file2
file3
directoryB
file1
file2
file3
내가하고 싶은 것, RepoB
의 모습 후 :
RepoB
directoryA
file1
file2
file3
난 그냥 RepoA
에서 directoryA
를 다운로드하고 RepoB
에 업로드 할 수 있지만 나는 것
이 RepoA
입니다 file1
, file2
및 file3
과 관련된 커밋을 잃어 버리십시오.
나는 또한 (병합 같이) 전체 RepoA
RepoB
에 전송할 수 없습니다 directoryB
에서 커밋 RepoA
에 관련이없는 것 때문이다.
편집 : 내가 사용 시도 git filter-branch --subdirectory-filter directoryName -- --all
그것은 나를 위해 작동하지 않습니다
은 매번 내가 오류 얻을 해당 명령을 실행 한 후 끌어하려고
:fatal: refusing to merge unrelated histories
너는 repo A에서 역사를 지키고 싶습니까? 전부 또는 디렉토리와 관련된 파일일까요? – MTZ4
나는 단지 내가 움직이고있는 파일의 역사를 원한다. 전체 Repo A의 역사는 아니다. – maviz