git pull
리포 지 토리에있는 모든 폴더 하나만 사용할 수 있습니까? .gitignore 파일을 만들고 싶지 않습니다. 왜냐하면 다른 사람들이 폴더를 원할 수도 있기 때문입니다. 지금 당장 사용하기에는 너무 큽니다.하나의 폴더를 제외한 모든 폴더를 자식으로 잡는 방법
감사합니다.
git pull
리포 지 토리에있는 모든 폴더 하나만 사용할 수 있습니까? .gitignore 파일을 만들고 싶지 않습니다. 왜냐하면 다른 사람들이 폴더를 원할 수도 있기 때문입니다. 지금 당장 사용하기에는 너무 큽니다.하나의 폴더를 제외한 모든 폴더를 자식으로 잡는 방법
감사합니다.
나는 부분 풀링을 할 수 있다고 생각하지 않지만 완전히 체크 아웃되지 않은 작업 트리를 당겨 보면 어떤 일이 일어나는지 볼 수 있습니다.
Git1.7 이후로 illustrated here으로 sparse checkout을 할 수 있습니다. 이는 작업 트리가 콘텐츠를 채울 때 해당 폴더를 명시 적으로 제외한다는 것을 의미합니다.
이제 디렉토리 인 경우 그렇게 큰, 그것은 다른 사용자가 a submodule로 참조 할 수 있도록 자율적 인 Git 저장소에 격리하는 것이 더있을 수 있습니다.
그냥 싶어 당신이 할 수있는 경우 :
mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>
git config core.sparsecheckout true
echo <dir1>/ >> .git/info/sparse-checkout
echo <dir2>/ >> .git/info/sparse-checkout
echo <dir3>/ >> .git/info/sparse-checkout
git pull origin master
내가 좋은 참고
here을 발견했다.
불행합니다. 코멘트 주셔서 감사합니다! – ash