我正在尝试获取android os的源代码。 如何从主分支重新同步特定文件夹?
答案 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 ...