4

我正在尝试获取 android 操作系统的源代码。如何从主分支重新同步特定文件夹?

4

1 回答 1

14

Git 不支持部分签出。

您可以尝试使用git-subtree,在克隆所有 repo 之后,将该 repo 的一部分拆分为您自己的项目 repo。

也就是说,如果您谈论的是 Android 中的“项目”之一,它们是 Git 存储库,可以使用“存储库”工具进行管理。
另请参阅“我在哪里可以在线浏览 Android 源代码?

安装回购:

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir working-directory-name
$ cd working-directory-name
$ repo init -u https://android.googlesource.com/platform/manifest

同步您的客户端

要同步所有可用项目的文件:

$ repo sync

要同步选定项目的文件

$ repo sync project1 project2 ...
于 2010-01-25T07:21:26.263 回答