克隆一个缺少目录的仓库?
Cloning a repo missing a directory?
我正在尝试克隆 Blender 分支的 "Benchmark" 分支,以便我可以无头地处理 运行 基准测试系统。回购协议在这里:
https://developer.blender.org/diffusion/B/repository/benchmark/
根据提供的说明,我完成了以下操作:
# read-only access
git clone git://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master
但是,我发现我缺少 release/scripts/benchmarks 目录。为什么?我怎样才能 "force" 得到这个目录?
考虑到 .gitmodules 包括:
[submodule "release/scripts/benchmark"]
path = release/scripts/benchmark
url = ../blender-benchmark-bundle.git
确保首先克隆 blender-benchmark-bundle.git
,在您克隆的 sam 文件夹中 blender.git
。
我正在尝试克隆 Blender 分支的 "Benchmark" 分支,以便我可以无头地处理 运行 基准测试系统。回购协议在这里:
https://developer.blender.org/diffusion/B/repository/benchmark/
根据提供的说明,我完成了以下操作:
# read-only access
git clone git://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master
但是,我发现我缺少 release/scripts/benchmarks 目录。为什么?我怎样才能 "force" 得到这个目录?
考虑到 .gitmodules 包括:
[submodule "release/scripts/benchmark"]
path = release/scripts/benchmark
url = ../blender-benchmark-bundle.git
确保首先克隆 blender-benchmark-bundle.git
,在您克隆的 sam 文件夹中 blender.git
。