【发布时间】:2011-01-08 23:20:51
【问题描述】:
我正在尝试获取 android 操作系统的源代码。 如何从主分支重新同步特定文件夹?
【问题讨论】:
标签: git android-source
我正在尝试获取 android 操作系统的源代码。 如何从主分支重新同步特定文件夹?
【问题讨论】:
标签: git android-source
Git 不支持部分签出。
您可以尝试使用git-subtree,在克隆所有 repo 后,将该 repo 的一部分拆分为您自己的项目 repo。
也就是说,如果您说的是 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 ...
【讨论】:
repo forall -c 'echo "$REPO_PATH -- $REPO_PROJECT"' 列出所有项目以获取更多信息,请参阅:groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/…