2017-12-20 38 views
1

우리는 Git LFS를 사용합니다. 아티스트는 모든 항목을 별도의 디렉토리에 보관합니다. 프로그래머로서 필자는 그 디렉토리가 필요 없다.Git LFS - partial pull

로컬 .gitignore와 같은 디렉토리를 생성하지 못하게 만들 수 있습니까?

그렇지 않은 경우, 하나의 라이너 또는 별칭이 있습니까?

+0

가능한 한 [폴더를 제외한 모든 폴더를 잡아 당기는 방법] (https://stackoverflow.com/questions/2416815/how-to-git-pull-all-but-one-folder) – Nogoseke

+0

git-lfs가 관리하는 일부 파일을 무시하고 싶습니까? – max630

+1

[git pull이 일부 파일/폴더를 무시할 수 있습니까?] (https://stackoverflow.com/questions/36376136/is-it-possible-for-git-pull-to-ignore-some- files-folders) - 이름이 잘못 붙었지만, git-lfs 정도입니다. – max630

답변

0

Git LFS는 this man pagethis thread에서 설명한대로 포함/제외 기능을 제공합니다.
Powershell에 git config lfs.fetchexclude ".\DirectoryWithBigFiles\"을 입력하면됩니다.

더 나은 해결책은 Nogoseke의 대답에서 설명한 것처럼 저장소의 해당 부분을 하위 모듈로 분할하는 것일 수 있지만 이는 매우 쉽습니다.

0

부분 풀링을 할 수 없다고 생각합니다. 살펴보고 싶은 내용은 git-submodule입니다.

기본적으로 이미 다른 저장소가 마운트되어 있습니다. 그것으로 당신은 당신이 정말로 그것을 업데이트하기를 원하지 않는 한, 당신이 일하기를 원하는 부분을 끌어 당길 수 있고, 서브 모듈을 당길 필요가 없습니다.