Repo同步特定文件夹

Gid*_*iyo 4 git android-source

我想获取android os的源代码.如何从主分支重新同步特定文件夹?

Von*_*onC 10

Git不支持部分签出.

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

也就是说,如果你在谈论Android中的一个" 项目 ",它们就是Git repos,并且可以使用" repo " 工具进行管理.
另请参阅" 我在哪里可以在线浏览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
Run Code Online (Sandbox Code Playgroud)

同步您的客户

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

$ repo sync
Run Code Online (Sandbox Code Playgroud)

要同步所选项目的文件:

$ repo sync project1 project2 ...
Run Code Online (Sandbox Code Playgroud)

  • 使用`repo forall -c'echo"$ REPO_PATH - $ REPO_PROJECT"'列出所有项目以获取更多信息,请参阅:https://groups.google.com/a/chromium.org/forum/?fromgroups =#!话题/铬-OS-dev /目录xBtwK0RqRws (3认同)