2014-08-11 5 views
0

대역폭을 절약하고 가져 오기/가져 오기를 더 빠르게 실행하여 특정 파일을 업데이트하고 나머지는 변경하지 않고 프로젝트의 상태를 신경 쓰지 않겠습니다 그들이 나를 영향을 미치지 않기 때문에. 어떻게 그렇게 할 수 있습니까? 먼저 로컬 작업 공간과 서버/원격 저장소 사이의 모든 업데이트 된 파일을 확인하고 업데이트 할 파일을 선택하고 싶습니다. 많은 것을 둘러 보았고 작동하는 것을 깨끗하게 찾을 수 없었습니다. 나는 git에 익숙하지 않다. 나는 TFS와 SVN에 익숙하다. 그래서 설명하려고 노력한다.git에서 특정 파일 만 가져 오는 방법

+0

GIT에서는 이것이 가능하지 않다고 생각합니다. 당신이 지점을 체크 아웃 할 때 그 전체 지점의 복사본을 체크 아웃합니다 – Paddyd

+1

비록 ... http://stackoverflow.com/questions/2466735/checkout-only-one-file-from-git – Paddyd

+0

힘내는 스냅 샷 지향적이고, 파일 지향적이지 않습니다. 주어진 커밋에 나타나는대로 파일을 체크 아웃하려면 전체 커밋 (및 그 조상)을 가져와야합니다. – Jubobs

답변

0

이것은 자식에게는 불가능합니다. 힘내 자라면 전체 트리를 완전히 체크인해야한다.

git에서 가장 가까운 것은 얕은 복제품입니다. 이것은 (전체 트리에 대한) 최신 파일 만 가져오고 다른 저장소에 푸시 할 수없는 복제본입니다.

+0

참조하지만 그 파일을 다운로드하는 데 시간을 낭비 할 필요가 없어, 제외/끌어 오기/체크 아웃에서 이러한 파일을 무시하는 방법이 아닌가요? – blenddd

+0

내가 말했듯이, 이것은 자식으로는 불가능합니다. –

관련 문제