如何下载特定文件夹的 Chromium 代码?
How to download a specific folder of Chromium code?
最近尝试下载chromium浏览器的源代码。具体来说,我只是想在 https://github.com/chromium/chromium/tree/master/chrome 下载代码。我尝试了几种方法,例如 Downgit 和 SVN,但没有任何效果。问题是,我使用的方法适用于其他站点和文件夹。我不明白。谁能帮帮我?如果没有,请告诉我其他任何可以下载桌面版 chromium 浏览器源代码的地方。提前致谢。
I don't want to download full source nor build it. I just want to check out some codes in chromium browser source code
因为它是一个 Git 存储库,您可以使用 filter clone (I ):
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
git checkout master -- chrome
你还有 :
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
git sparse-checkout init --cone
git sparse-checkout set chrome
我在寻找同样的东西时发现了这个问题,结果证明@VonC 的解决方案几乎是正确的。你做
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
但在结帐之前,您只需通过
设置 core.fscache = false
git config core.fscache false
命令
然后继续
git sparse-checkout init --cone
git sparse-checkout set chrome
sha1 错误不是你的错,只是 git 的一个错误,在另一个类似的 post 中,已打开一个关于它的问题,这个 fscache 是他们暂时提供的解决方案.如果你在 Linux,你甚至不必这样做。上面提到的命令可以工作!干杯。
最近尝试下载chromium浏览器的源代码。具体来说,我只是想在 https://github.com/chromium/chromium/tree/master/chrome 下载代码。我尝试了几种方法,例如 Downgit 和 SVN,但没有任何效果。问题是,我使用的方法适用于其他站点和文件夹。我不明白。谁能帮帮我?如果没有,请告诉我其他任何可以下载桌面版 chromium 浏览器源代码的地方。提前致谢。
I don't want to download full source nor build it. I just want to check out some codes in chromium browser source code
因为它是一个 Git 存储库,您可以使用 filter clone (I
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
git checkout master -- chrome
你还有
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
git sparse-checkout init --cone
git sparse-checkout set chrome
我在寻找同样的东西时发现了这个问题,结果证明@VonC 的解决方案几乎是正确的。你做
git clone \
--depth 1 \
--filter=blob:none \
--no-checkout \
https://github.com/chromium/chromium \
;
cd chromium
但在结帐之前,您只需通过
设置core.fscache = false
git config core.fscache false
命令 然后继续
git sparse-checkout init --cone
git sparse-checkout set chrome
sha1 错误不是你的错,只是 git 的一个错误,在另一个类似的 post 中,已打开一个关于它的问题,这个 fscache 是他们暂时提供的解决方案.如果你在 Linux,你甚至不必这样做。上面提到的命令可以工作!干杯。