2013-07-09 174 views
2

我在推動正式簽署安裝和使用Boost庫。我們最近採用了git,我發現默認的Boost安裝爲24000個文件使用了500MB。由於混帳複製每個用戶的整個存儲庫(目前約爲35),這加起來是一個很大NFS空間使用,而且它似乎影響git的性能。它不會出現加速就好了,比如說,CPAN,這將使我們能夠安裝的點點滴滴,並會解決依賴關係。這似乎是全部或沒有。將boost庫安裝到git存儲庫時的存儲消耗

我對git或Boost沒有太多的經驗,我想知道別人怎麼處理這個。保持提高git?每次有新版本時仔細修剪Boost目錄?使用Boost安裝管理器,其存在我不知道?

謝謝。

+1

我通常包括一個Makefile升壓分佈在我的倉庫壓縮包,以及邏輯提取和構建它 –

回答

1

根據你的意思,這聽起來像你可能使用.gitignore文件來解決你的問題。一個.gitignore文件會讓你忽視自己的Boost庫的未改變的部分。您可以創建一個.gitignore文件在UNIX如下:

touch .gitignore 
# or 
nano .gitignore 

你要確保你的.gitignore文件是在你的項目目錄的頂部在那裏與你.git文件夾。一旦你有一個.gitignore文件,你可以把你不想讓git去追蹤在那裏,像這樣的文件和目錄路徑:

# 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/ 

如果每個人的提升的版本是相同的,你們是不是編輯工作吧,那麼它聽起來就像你可以放心地.gitignore它。

這裏是GitHub的文檔的鏈接上的主題: https://help.github.com/articles/ignoring-files