Repo同步特定文件夹

时间:2010-01-25 04:59:50

标签: git android-source

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

1 个答案:

答案 0 :(得分:10)

Git不支持部分结帐。

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

也就是说,如果你在谈论Android中的一个“projects”,它们就是Git回购,可以使用“ repo 工具进行管理”。
另请参阅“Where can I browse Android source code on-line?

安装回购:

$ 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 ...