2014-10-10 60 views
0

我使用CEF3構建應用程序。我遇到了一個錯誤,因此調試需要一些Chromium源代碼。下載特定的Chromium修訂源代碼

我設法使用https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code並下載了我認爲是最新的源代碼。然而,CEF使用修訂版33.0.1750.170,並且源代碼在我的機器上總共有近15GB - 我認爲這是因爲git會下載所有文件歷史記錄。

請問有人可以向我提供關於如何下載33.0.1750.170文件的說明,或者我可以如何使用我當前的下載來檢查該修訂到另一個目錄中?

+0

可能重複的[Git - 去特定版本](http://stackoverflow.com/questions/7539130/git-go-to-particular-revision) – 2014-10-10 10:10:12

回答

0

一旦git的回購克隆,你可以做這樣的事情:

git checkout tags/33.0.1750.170 

這是因爲鉻的「標籤」的發佈,作爲記錄的頁面上你的聯繫。

一旦你這樣做了,你的工作目錄將包含所請求發佈的代碼。無法僅克隆該版本,您需要首先獲取整個15 GB,然後轉到所需的修訂版。

使用git tag -l列出所有可用標籤。看到Download a specific tag with Git

+0

我已經這樣做了,但我的'src '目錄仍然〜15GB ... – james 2014-10-10 10:19:13

+0

這是一個問題嗎?如果我理解正確,這並不意外,它只是Git的工作原理。 – 2014-10-10 10:24:25

+1

如果你想要的只是一個工作目錄,並且沒有項目歷史記錄,那麼只需在checkout命令後輸入「rm -rf .git」 – 2014-10-10 13:19:27