2013-07-09 6 views
2

나는 부스트 라이브러리를 설치하고 사용하기 위해 공식적인 사인을 얻으려고 노력하고있다. 우리는 최근 git을 채택했으며, 기본 Boost 설치에서는 24000 개의 파일에 500MB를 사용합니다. git은 각 사용자 (현재 약 35 명)의 전체 리포지토리를 복제하기 때문에 많은 NFS 공간 사용량이 추가되며 git 성능에 영향을 미치는 것으로 보입니다. Boost는 말하자면 CPAN과 같은 것으로 보이지 않습니다. CPAN은 비트와 조각을 설치하고 의존성을 해결할 수있게합니다. 전부 아니면 아닌 것처럼 보입니다.git 저장소에 부스트 라이브러리를 설치할 때의 스토리지 소모

나는 git 나 Boost에 대한 경험이별로 없으며 다른 사람들이이 문제를 어떻게 처리했는지 궁금합니다. git에서 Boost를 계속 유지 하시겠습니까? 새 릴리스가있을 때마다 Boost 디렉토리를 조심스럽게 제거하십시오. 존재하지 않는 Boost 설치 관리자를 사용 하시겠습니까?

감사합니다.

+1

내가 일반적으로 추출 및 그것을 만들기 위해 메이크 부스트 내 저장소에 타르볼로 배포 및 로직을 포함한다 : 여기

주제에 GitHub의 설명서에 대한 링크입니다 –

답변

1

여러분이 말한 것에 따르면 사람들이 .gitignore 파일을 사용하여 문제를 해결할 수있는 것처럼 들립니다. .gitignore 파일을 사용하면 부스트 라이브러리에서 변경되지 않는 부분을 무시할 수 있습니다. 당신은 당신의 .gitignore 파일이 .git 폴더와이 프로젝트 디렉토리의 상단에 있는지 확인하고 싶을 것이다

touch .gitignore 
# or 
nano .gitignore 

: 당신은 다음과 같이 유닉스에서 .gitignore 파일을 만들 수 있습니다. ,

# This is the titan project gitignore file 

# this section includes general files that should be ignored 
*.txt 
.project 
*.csv 

# these are general places to ignore in this project 
.settings/ 
# this would let you ignore a directory from boost 
boost/ 

부스트의 모든 사람의 버전이 동일하고 너희들을 editting에하지 않는 경우 : 당신이 .gitignore 파일이 있으면, 당신은 자식이과 같이 거기에서 추적하지 않으려는 파일 및 디렉토리 경로를 넣을 수 있습니다 그때 당신은 안전하게 .gitignore 그것처럼 들리 네요. https://help.github.com/articles/ignoring-files

관련 문제